如何使用SAP SOAP WSDL在Android SOAP Web服务程序中添加用户名和密码作为URL参数?

时间:2012-02-24 07:48:58

标签: android web-services soap sap ksoap2

我添加了用户名和密码作为Url参数的fallowing url private static final String URL ="http://*********:****/sap/bc/srt/wsdl/srvc_14DAE9C8D79F1EE193CF0AB8FEE64345/wsdl11/allino‌​ne/ws_policy/document?sap-client=*****&UserName=*******&password=******";

我得到以下例外:

: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 个答案:

答案 0 :(得分:-1)

请在桌面浏览器中尝试使用相同的网址,并检查服务器是否可访问且网址是否正确。

尝试以下代码:

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

假设您正在使用HttpClient。以下是HttpClient

的示例