J'ai remplacé le SimpleHandler pour passer un nom d'utilisateur et un mot de passe en utilisant soap4r. le problème est que je suis obligé de donner un QName, et cela provoque l'échec du résultat parce qu'il n'est pas dans le bon format.Passer un XSD :: QName vide en utilisant soap4r
Qu'est-ce que soap4r est d'ajouter est quelque chose comme ça (les "NS1" les choses sont des valeurs fictives):
<env:Header>
<n1:ns1 env:mustUnderstand="0"
xmlns:n1="ns1">
<n1:Username>someuser</n1:Username>
<n1:Password>topsecret</n1:Password>
</n1:ns1>
</env:Header>
Ce qu'il a besoin d'être est la suivante:
<env:Header>
<n1:Username>someuser</n1:Username>
<n1:Password>topsecret</n1:Password>
</env:Header>
Comment puis-je PAS transmettre un nom contenant?
Qu'est-ce que le regard wsdl comme? –