"HTTP client"と "REST Client"という用語に違いがあるかどうか、私は少し混乱していますか?
たとえば、Androidのライブラリは、RESTサービスを利用するように設計されているように見えますが、自分自身を「HTTP client "(Retrofit)または" HTTP library "(Volley)。
たとえば、「HTTP/RESTクライアントライブラリ」(Androidの場合はそれ自体)と呼ばれるライブラリもあります。
では、「HTTPクライアント」と「RESTクライアント」は同じものですか?
または、「RESTクライアント」は、いくつかの追加機能を備えたHTTPクライアントですか?
JSON/XMLパーサーはどうですか? RESTクライアントの一部と見なされますが、HTTPクライアントとは見なされませんか?
誰かがこの問題を明確にしてくれるなら本当に感謝します。
2つ目の箇条書きは、機能性ではなく意味論に加えて、正しいと思います。したがって、RESTは、転送されたデータ(リンク)によって表されるHTTPの使用方法を示します。両方(HTTPとREST)は、XMLやJSONなどの特定の形式にバインドされていません。JSONはポーラーですが、プレーンな古いHTMLを転送できます。
見てください HTTPとRESTの違いは何ですか?