Действительно ли ваша целевая (на основе Java) веб-служба требует элемента пространства имен на основе Microsoft в теле SOAP вместо заголовка SOAP?Это кажется поддельным для меня.
<Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">GetCapabilities</Action>
Большинству веб-служб требуется только действие в заголовке HTTP , а не как часть тела SOAP:
POST /StockQuote HTTP/1.1
Content-Type: text/xml; charset="utf-8"
Content-Length: nnnn
SOAPAction: "http://electrocommerce.org/abc#MyMessage"
<SOAP-ENV:Envelope...
Можете ли вы предоставить необработанные,рабочий запрос SOAP (включая заголовки HTTP) для сравнения?Вы можете протестировать его независимо от .NET, используя этот небольшой клиент на веб-странице: Простейший пример SOAP с использованием Javascript .Я предполагаю из вашей другой публикации здесь , которая показывает «рабочий» запрос, что вам действительно не нужен элемент Microsoft Action
в вашем теле SOAP.