0

こんにちは、SOAP Web サービスの初心者ですWeb Services Essentials(O'Reilly XML)という本を読んでいます。私はよく読んで、SOAP Web サービスに精通していると感じています。いくつかの例を実行しています。この本の第 6 章では、Web サービスの wsdl ファイル URL を渡し、SOAP Web のコマンド ライン ツールでメソッドを呼び出す場合に GLUE というツール名があります。構成を変更すると、SOAP Web サービスと SOAP クライアントの間で渡されるメッセージ形式が得られます。Web サービス間で渡される xml メッセージを提供する他の代替コマンド ライン ツールを提案してください。 client.soap Web サービスをテストするための優れたツールをいくつか提案してください。

4

2 に答える 2

2

SoapUIは無料のGUIツールであり、Webサービスのテストに最適です。

于 2012-07-29T14:33:35.857 に答える
0

コマンド ライン ユーティリティを使用したい場合は、curl を使用できます。

例:

request.xml ファイルを作成する

   <?xml version="1.0" encoding="utf-8"?> 
   <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"                   
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
     <soap:Body>
       HERE COMES THE PAYLOAD
     </soap:Body>
   </soap:Envelope>


curl -H "Content-Type: text/xml; charset=utf-8" \
     -H "SOAPAction:http://www.my_amazing_webservice/DoSomethingAmazing"    \
     -d@request.xml    \
     http://www.my_amazing_webservice/amazing_stuff.asmx    \
     > output.xml

それだ。それが役に立てば幸い。

于 2012-08-24T03:25:39.450 に答える