Comment voulez-vous déterminer valide SoapAction?
Je suis d'appeler un webservice
à l'aide de la NuSoap PHP library
. Le webservice
semble utiliser .NET
; chaque fois que j'appelle, je reçois une erreur sur l'utilisation d'un invalide SoapAction header
. L'en-tête envoyé est une chaîne vide. Comment puis-je trouver les SoapAction
que le serveur attend?
OriginalL'auteur | 2008-09-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez voir la SoapAction que le fonctionnement du service, vous êtes d'appel s'attend en regardant le WSDL du service. Pour .NET services, vous pouvez accéder à l'WSDL par l'ouverture d'un navigateur web à l'url du service et à ajouter ?wsdl sur la fin.
À l'intérieur du document WSDL, vous pouvez voir l'SoapActions définie en vertu de l'Opération des "nœuds" (sous " Bindings). Par exemple:
Trouver le fonctionnement du nœud de l'opération que vous tentez d'appeler, et vous trouverez le Savon d'Action, il s'attend à ce que.
OriginalL'auteur Craig Vermeer