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í.