こんにちは、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 サービスをテストするための優れたツールをいくつか提案してください。
質問する
1914 次
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 に答える