strip_tags remove ejemplo php web-services soap

php - remove - ¿Cómo se determina una SoapAction válida?



strip_tags() (1)

NuSoap PHP library un servicio webservice usando la NuSoap PHP library . El servicio webservice parece usar .NET ; cada vez que lo llamo, SoapAction header un error sobre el uso de un SoapAction header no SoapAction header . El encabezado que se envía es una cadena vacía. ¿Cómo puedo encontrar la SoapAction que SoapAction el servidor?


Puede ver en SoapAction que la operación de servicio que está llamando espera al consultar el WSDL para el servicio. Para los servicios .NET, puede acceder al WSDL abriendo un navegador web a la url del servicio y anexando? Wsdl al final.

Dentro del documento WSDL, puede ver las SoapActions definidas en los nodos ''Operación'' (debajo de ''Vinculaciones''). Por ejemplo:

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

Encuentre el nodo de operación para la operación que está tratando de invocar, y encontrará la Acción de Soap que espera allí.