アプリケーションに aonaware.com 辞書 Web サービスを使用しています。
単語定義の要求を何十回も送信する必要がありますが、それらを個別に送信すると時間がかかりすぎます。
複数の SOAP リクエストを一度に (1 つのパケットで) 送信するにはどうすればよいですか?
Java を使用しており、サービスの WSDL ファイルは次の場所にあります。
http://services.aonaware.com/DictService/DictService.asmx?WSDL
アプリケーションに aonaware.com 辞書 Web サービスを使用しています。
単語定義の要求を何十回も送信する必要がありますが、それらを個別に送信すると時間がかかりすぎます。
複数の SOAP リクエストを一度に (1 つのパケットで) 送信するにはどうすればよいですか?
Java を使用しており、サービスの WSDL ファイルは次の場所にあります。
http://services.aonaware.com/DictService/DictService.asmx?WSDL
How can I send multiple SOAP requests at once (in one packet)?
どういう意味packet
ですか?TCPパケット?できません。
SOAP は、要求/応答プロトコルである HTTP を介して伝送されます。
つまり、各 SOAP リクエストは異なる POST リクエストで実行されます。
できることは、複数のリクエストを同時に送信することです。これは、異なる接続を介して意味します。
これは、連続して送信するよりも高速ですが、リソースと帯域幅が必要です。
応答後に基になる接続が閉じられているかどうかを確認することもできます。何らかの理由で永続化して、TCP 接続を再度開かないようにし、そのオーバーヘッドを回避します。