Как вы определяете действительный SoapAction?

Я звоню в NuSoap PHP library . Веб- webservice представляется, использует .NET ; каждый раз, когда я его вызываю, я получаю сообщение об ошибке использования недопустимого SoapAction header . Посылаемый заголовок представляет собой пустую строку. Как я могу найти SoapAction , SoapAction сервером?

Вы можете увидеть SoapAction, что ожидаемая операция службы ожидает, посмотрев WSDL для этой службы. Для служб .NET вы можете получить доступ к WSDL, открыв веб-браузер для URL-адреса службы и добавив в конец wsdl.

Внутри документа WSDL вы можете увидеть SoapActions, определенный в узлах «Операции» (в разделе «Привязки»). Например:

 <wsdl:operation name="Execute"> <soap:operation soapAction="http://tempuri.org/Execute" style="document" /> 

Найдите операционный узел для операции, которую вы пытаетесь вызвать, и вы найдете «Мыльное действие», которое оно ожидает там.