javaとMetroで多くの情報を渡す必要があるWebサービスを開発しています。たとえば、顧客のすべての属性を表すxmlのようなものです。xmlドキュメント(パラメータとして)をWebサービスに渡す
ドキュメントにデータを渡すための標準的な方法があるかどうかは疑問です。現在、私は 'customerXML'という名前の文字列パラメータとしてデータを渡しています。
感謝の意を表します。 FYI私は、入出力ストリームを使用してうまく動作するRestEasyを使用してもう1つの快適な機能を定義しましたが、同様の機能を公開するために石鹸ベースのWebサービスを活用する方法を探しています。
これは適切かどうかわかりませんが、SOAPを試してみてください。私は他の誰かがもっと確信している人に答えさせるでしょう。 – Mike
はい、SOAPベースのWebサービスとJAX-WSを使用して、アノテーション@WebServiceと@WebMethodを使用してWebサービスを作成しました。私はwarファイルをデプロイし、WSDLが生成され、すべてが動作します。私のメソッドは@WebMethod String getResponse(String custId、String p2、String p3、int 5 ...)です。これで、xmlDocをパラメータとして取得する方法を変更する方法を説明します。はい、私は文字列として渡すことができますが、より標準的なソリューションを探しています。 RESTを使用することは問題ではありません。 – David