Как добавить имя пользователя и пароль в качестве параметра URL в программе веб-сервисов Android SOAP с помощью SAP SOAP WSDL? - PullRequest
0 голосов
/ 24 февраля 2012

Я добавил имя пользователя и пароль в качестве параметра Url для следующих 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 голосов
/ 24 февраля 2012

Попробуйте использовать тот же URL-адрес в браузере на рабочем столе и убедитесь, что сервер доступен и правильный URL-адрес.

попробуйте следующий код:

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

Предполагается, что вы используете HttpClient. Ниже приведен пример HttpClient

...