WebService と http の違い: 1. HTTPService は http プロトコルに基づいているのに対し、WebService は SOAP プロトコルに基づいています; 2. HTTPService はより効率的であり、WebService はより複雑なデータ型を処理できます; 3. Cross-ドメインの処理が異なります。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
Web サービス インターフェイスと http (httpclient) インターフェイスの違い
一般的に使用される 2 つのプロトコル メソッド:
1. さまざまなプロトコルに基づいています: HTTPService は次のとおりです。 http プロトコルに基づく WebService は SOAP プロトコルに基づく;
2. データ処理効率が異なります: HTTPService の方が効率的で、WebService はより複雑なデータ型を処理できます。
http プロトコルは、シンプルかつ高速なクライアント/サーバー モードをサポートしています。クライアントがサーバーにサービスを要求するときは、要求メソッドと柔軟なパスを送信するだけで済みます。HTTP では、あらゆるタイプの送信が可能です。データオブジェクトの。コネクションレス。つまり、各接続が 1 つのリクエストのみを処理するように制限され、送信時間を節約できます。
3. クロスドメイン処理: HttpService はクロスドメインを処理できません。別のアプリケーションからサービスを呼び出す場合は、webService を使用する必要があります。簡単に言うと、
httpservice は post と を通じて必要なものを取得します。
Webservice は、必要なものを取得するために SOAP プロトコルを使用します。httpservice と比較して、より複雑なデータ型を処理できます。
クロスドメインの問題を発生させずにサービスのコンテンツを呼び出したい場合は、HttpService を使用できます。
バックグラウンドで別のアプリケーションのサービスを呼び出す必要がある場合は、現時点では webService を使用してそのサービスを呼び出す必要があります。
さらに関連する知識については、FAQ 列をご覧ください。
以上がWebサービスとhttpの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。