2012-02-24 4 views
0

私は次の例外を得たURLは休閑のURL private static final String URL ="http://*********:****/sap/bc/srt/wsdl/srvc_14DAE9C8D79F1EE193CF0AB8FEE64345/wsdl11/allino‌​ne/ws_policy/document?sap-client=*****&UserName=*******&password=******";SAP SOAP WSDLを使用して、Android SOAP WebサービスプログラムのURLパラメータとしてユーザ名とパスワードを追加するにはどうすればよいですか?

をパラメータとしてユーザー名とパスワードを追加しました:

:02-24 12:37:44.159: WARN/System.err(530): java.net.SocketTimeoutException 02-24 12:37:44.159: WARN/System.err(530): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:130 

答えて

-1

デスクトップブラウザで同じURLを試してみて、サーバがアクセス可能であることを確認してくださいとURLは正しいです。あなたはHttpClientをを使用していると仮定すると、

HttpGet request = new HttpGet(...); 
request.setHeader("Authorization", "Basic "+Base64.encodeBytes("login:password".getBytes())); 

は、次のコードを試してみてください。以下はその例ですHttpClient

+0

私はデスクトップにログインしています。ユーザー名とパスワードを入力してください。資格情報を入力したときにWSDLファイルが表示されます。プログラムでユーザー名とパスワードをどのように与えることができますか? urの返信ありがとう – Venkat

+0

更新された答えを確認してください。 –

+0

私はAndroidpackage com.appule.packのSoap Webservicesのfallowingコードを使用しています。 import org.apache.http.client.methods.HttpGet; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import android.app.Activity; import android.os.Bundle; import android.util.Base64; import android.view.View; import android.widget.Button; import android.widget.Toast; – Venkat

関連する問題