こんにちは、CのようにSoap UIをインストールしました... Javaサンプルプログラムを作成します。同様に、サンプルリクエストとレスポンスを使用したいです。wsdlなしでリクエストとレスポンスを作成する方法?
SOAPリクエストを簡単なASP.NET MVCコントローラーに送信したかったので、SoapUIを使用してそれを行う方法は次のとおりでした。
1)WSDLを使用してSOAPリクエストを作成します(使用するWSDLに関係なく、変更します)。
2)リクエストを開き、URLを変更し、リクエストの本文を変更します。
このようにして、SOAPフルコントロールでリクエストを投稿できます。それが便利な場合に備えて、コントローラー内で、C#でこれを使用して受信したすべてのリクエストを記録します。
string requestData;
// Get raw request body
using (Stream receiveStream = Request.InputStream)
{
// Move to begining of input stream and read
receiveStream.Position = 0;
using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
{
requestData = readStream.ReadToEnd();
}
}
あなたはこの質問を数年前に尋ねましたが、できればあなたの質問に対する答えを見つけることができたでしょう。
これがあなたの質問に対する私の答えです。
SoapUIは、API、Webサービスをテストするためのものです。テストを開始するには、WSDLへのアクセスが必要です。つまり、プロジェクトはWSDLなしで作成できます。私がテストできるものがWebサービスではなく、JDBCステップまたはgroovyステップ、またはテスト要求ステップを除く同様のステップを使用してテストできる場合に限り、wsdlを必要としないと考えることができます。
Wsdlが利用可能かどうかを尋ねたコメントの1つで、はい、一般にアクセス可能なwsdlが利用できるサイトがあります。wsdlについては、以下のサイトをご覧ください。
http://www.xmethods.net/ve2/index.po
http://www.webservicelist.com/
http://www.webservicex.net/WS/wscatlist.aspx
この質問よりも、soapUIの方が幸運であることを願っています。