我试着谷歌周围的一个工作的例子。我试过KSOAP2和JCIFS的例子,但没有成功。我试图连接的Web服务是第三方(Microsoft Dynamics NAV),无法修改。它使用SOAP以及SPNEGO或NTLM身份验证。我想这已经是NTLMv2了,但我不确定。 任何人都可以请我建议一个完整的代码以下的SOAP请求?Android SOAP NTLM示例?
$<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:item="urn:microsoft-dynamics-schemas/page/items">
$ <soapenv:Header/>
$ <soapenv:Body>
$ <item:ReadMultiple>
$ <!--1 or more repetitions:-->
$ <item:filter>
$ <item:Field>No</item:Field>
$ <item:Criteria>1000</item:Criteria>
$ </item:filter>
$ <item:setSize>500</item:setSize>
$ </item:ReadMultiple>
$ </soapenv:Body>
$</soapenv:Envelope>
我已经用soapUI验证了这个请求,它工作正常。但是当我尝试使用KSOAP2和JCIFS运行它时,出现错误消息“连接被拒绝”。 重要提示我是Java和Android的初学者。
你好,请你给我们提供示例代码ntlm身份验证在Android为Navision Web服务?我们尝试使用(JCIF)samba lib进行ntlm身份验证。 – 2013-10-10 14:20:30