2017-05-15 2 views
0

こんにちは私はWebサービスを使用するアプリケーションを開発しています。私はSOAPUIに正しくそれを要求することができますが、KSOAP2図書館でのAndroid Studioで生成された同じ要求が生成された要求のHTTPステータスの表示400リクエストはKSOAP2で生成されましたStatus 400はSoapUIで動作します

を受け取る:

<v:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:d="http://www.w3.org/2001/XMLSchema" xmlns:c="http://schemas.xmlsoap.org/soap/encoding/" xmlns:v="http://schemas.xmlsoap.org/soap/envelope/"> 
    <v:Header> 
     <n0:UserId xmlns:n0="http://www.webservice.com">user</n0:UserId> 
     <n1:Password xmlns:n1="http://www.webservice.com">pass</n1:Password> 
    </v:Header> 
    <v:Body> 
     <n2:GetAgenciaInfoRequest xmlns:n2="http://www.webservice.com"> 
      <n2:AgencyClientCode>00001</n2:AgencyClientCode> 
     </n2:GetAgenciaInfoRequest> 
    </v:Body> 
</v:Envelope> 

これはWebService.class

から私の呼び出しです

私はSoapUIでリクエストを貼り付けて正常に動作し、診断するのが難しいですが、何か助けに感謝します。スタックトレースは私に400のエラーだけを言う。

答えて

0

問題は、ユーザーとコンテンツタイプを試したURLです。

注:Soap-UiでWSを消費し、要求ウィンドウの上部で使用されたURLをコピーしてみてください。おそらく、URLがwsdlで終わる必要はありません。

コンテンツタイプは、[RAW]タブの[へのリクエスト]に表示されます。

関連する問題