実際の例をグーグルで検索しようとしました。KSOAP2 と JCIFS の例を試しましたが、成功しませんでした。接続しようとしている Web サービスはサード パーティ (Microsoft Dynamics NAV) であり、変更できません。SOAP と、SPNEGO または NTLM 認証のいずれかを使用します。そして、それはすでにNTLMv2だと思いますが、それについてはわかりません。次の SOAP リクエストの完全なコードを教えてください。
$<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 の初心者です。