REST に慣れていないため、REST に関するドキュメントを読んだ後、REST の仕組みについて少し混乱しています。
私は実際に、REST API を提供する Twilio SMS Gateway を使用して、既存の Web アプリケーションと対話し、テキスト メッセージを送信したいと考えています。
私が理解していることから、REST は Web サービスを構築する方法であり、最終的には、たとえば SOAP を使用する代わりに、HTTP を使用してデータの GET、PUT、または DELETE に依存して、URL で「リソース」にアクセスするだけです。
私が話している SMS ゲートウェイは、Web アプリに統合できる Java API を提供しています。この API のクラスは、httpcore、httpclient、および commons-codec jar を使用します。これは、REST が HTTP に依存しているためですか?
つまり、基本的に、彼らの API は Apache と HTTP ライブラリに依存して Java で HTTP リクエストを構築し、基本を設定しているので、送信したいデータや特定の情報を提供するだけでよいのでしょうか?