2010-12-01 6 views
1

私はJavaでSOAP Webサービスを使用するいくつかの代替案を探しています。私は現在、それを消費するためにスタブメソッドを使用しており、それは私のインストラクターのニーズには単純すぎます。私のインストラクターは些細なクライアントをしていると言っていましたが、それはどういう意味ですか?JavaでSOAP Webサービスを使用しています

答えて

1

SOAPは基本的に、POSTメソッドを使用してWebサーバーにXMLを送信することです。 XMLを冗長にすることができる間に、StringBuilderを使用してXMLを構築し、次にApache HttpClientのような単純なHTTPクライアントを使用して、 というXML文字列を本文として使用してURLへのPOST要求を作成する必要があります。

これは、それらが来るほど簡単です。

+0

私は些細なクライアントが何を意味するのかよく分かりません...クライアントをできるだけ愚かなものにしますか? – aherlambang

+0

インストラクターは大きなフレームワークを使用せず、サービスを呼び出すための最小限の情報をサーバーに取得するという単純な作業に固執しようとしています。 – dhable

+0

大丈夫...これを行う方法に関するチュートリアルはありますか? – aherlambang

-1
SoapRequestBuilder s = new SoapRequestBuilder(); 
s.Server = "127.0.0.1"; // server ip address or name 

s.MethodName = "ConcatWithSpace"; 
s.XmlNamespace = "http://tempuri.org/"; 
s.WebServicePath = "/SimpleService/Service1.asmx"; 
s.SoapAction = s.XmlNamespace+s.MethodName; 
s.AddParameter("one", "David"); 
s.AddParameter("two", "Hobbs"); 
String response = s.sendRequest(); 
+1

SoapRequestBuilderとは何ですか?少なくとも詳細な情報を入力してください... – RealHowTo

関連する問題