1

私はSOAP Webサービスに取り組んでいます。クライアント コードを生成する必要があるサード パーティの WSDL URL を受け取りました。XML のバンドルを含む zip ファイルを渡す必要があります。渡すパラメーターはオクテット ストリーム型である必要があります。引数をオクテット ストリームとして渡す方法がわかりません。これどうやってするの?

4

1 に答える 1

0

SOAP Web サービスは、SOAP で定義された形式 (基本的には XML) で結果を返す必要があります。オクテット ストリームは、ファイル/データ転送の別のメカニズムであるため、必要なものではありません。

使用する必要があるのは、" SOAP with Attachments " または " MTOM (Message Transmission Optimization Mechanism) " で、ZIP ファイルが何らかの方法で SOAP メッセージに添付されます。Axis 2 で Java を使用している場合は、Axis ドキュメントのこの記事で、何をする必要があるかを説明しています。

Web サービス クライアントも MTOM または SwA を理解する必要があることに注意してください。したがって、クライアントが簡単にサポートできるアプローチを選択してください。

于 2012-07-31T06:28:30.717 に答える