JavaでSOAP経由でWebサービスを使用するコードを提供できますか?実際に私はHTTP GETとHTTP POSTを介してWebサービスを使用することができますが、私の要件はSOAPを介してWebサービスを消費することです。SOAPを試しましたが、出力は得られません。だから私はこの危機から私を助けplz。あなたがjava soap client example
をGoogleで検索する場合JavaでSOAP経由でWebサービスを使用するコードを提供することはできますか?
おかげ
JavaでSOAP経由でWebサービスを使用するコードを提供できますか?実際に私はHTTP GETとHTTP POSTを介してWebサービスを使用することができますが、私の要件はSOAPを介してWebサービスを消費することです。SOAPを試しましたが、出力は得られません。だから私はこの危機から私を助けplz。あなたがjava soap client example
をGoogleで検索する場合JavaでSOAP経由でWebサービスを使用するコードを提供することはできますか?
おかげ
WSDLで簡単にそのサービスに話をするJavaクライアントを生成することができますが、ここにある:
http://www.webservicex.net/globalweather.asmx?WSDL
あなたは私を見ることができますWebサービスクライアントの例はgithubです。私はクライアントコード(here)を生成するために、maven cxf-codegen-plugin(pom.xmlで設定されたもの)を使用します。 Webサービスオペレーションは、hereのように呼び出すことができます。
WebサービスのWSDLを使用している場合、あなたはAxis2 CodeGen
コードを手作業で書く場合、実際にはサービスの性質に依存します。 – Ruwan
あなたの返信のためのThnxルワン。しかし、プロジェクト要件のクライアントはWSDlを提供しません。SOAP Webサービスを使用するコードを記述しています。サービスプロバイダは「http://www.webservicex.net」です。これは、Webサービスの要求と応答の形式です。 Plzはこのリンクを: "http://www.webservicex.net/globalweather.asmx?op=GetCitiesByCountry"とサンプルコードを提案します。 – brajnandan
WSDLとサンプルリクエストメッセージだけがない場合は、[httpcore](http://hc.apache.org) – Ruwan
Thnxたくさん。あなたは良い努力をしました。実際には、WSDLを知らなくてもSOAPボディアプローチでサーバーに要求を出すという要件があります。 Callオブジェクトを作成して、TargetObjectURI、MethodName、EncodingStyleURIを設定し、パラメータを追加してから呼び出してみました。しかし、いくつかのエラーを取得.....そのような文脈でPLZは私を助けます。 – brajnandan
生のSOAPエンベロープのPOSTだけを行うメソッドを[WebServiceTest](https://github.com/aliasmrchips/WebServiceClient/blob/master/src/test/java/net/webservicex/WebServiceTest.java)に追加しましたWebサービスエンドポイントに送信します。いいえcxf、いいえjaxb ...シンプルで効果的です。 – aliasmrchips
私はとても感謝しています。本当にこれは私が探しているものです。 Thnxたくさん。私のプロジェクトが始まると、私はあなたの助けをさらに奪います。その時、私はクライアントの完全な要件を知ります:) – brajnandan