使用Android + ksoap2访问受NTLM保护的WCF Web服务

时间:2014-02-04 14:42:39

标签: android wcf web-services ntlm android-ksoap2

我正在尝试从Android应用程序访问WCF Web服务以执行基本用户身份验证。我正在使用kso​​ap 3.1.1和android 4.3。我的主要问题是web服务受NTLM用户名/密码保护,我无法弄清楚如何通过 这些crenditials到webservice。

代码段

SoapObject request = new SoapObject(NAMESPACE, METHOD);
request.addProperty("Login", username);
request.addProperty("Passwort", password);
request.addProperty("strMessage", "Hello SOAP!");                  
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.implicitTypes = true;                 
envelope.setOutputSoapObject(request);                 
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(ACTION, envelope);                  
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();

我搜索了多个在线资源,了解如何执行此操作,但没有成功。

此致 戴夫

0 个答案:

没有答案