Ошибка действия SOAP от AXIS

Я использую веб-службу на основе Java с приложением С# .NET.

Я отправляю сообщение SOAP в формате XML.

Но я получаю это сообщение об ошибке:

ns1:Client.NoSOAPAction нет заголовка SOAPAction


person Mehmet    schedule 03.06.2010    source источник
comment
Похоже, вы создаете запрос вручную. Поскольку это служба SOAP, вы должны иметь возможность создавать прокси либо в VS (добавить ссылку на службу), либо с помощью wsdl.exe. Этот прокси должен генерировать правильный XML-запрос и заголовки, включая SOAPAction. Если вы делаете это, и это все еще не работает, как сказал Джеймс Андерсон, вы можете проверить WSDL, возвращаемый службой java.   -  person James Manning    schedule 03.06.2010


Ответы (1)


Вам нужно посмотреть WSDL для вашего сервиса.

SOAPAction фактически является URL-адресом, на который вы отправляете мыльный конверт, поэтому любое программное обеспечение, которое вы используете, должно установить это в заголовках http.

person James Anderson    schedule 03.06.2010