3
Nusoap PHP에서 네임 스페이스 접두사를 추가하는 것은 내가 기대하고 무엇, 내가 <p>이 nusoap</p>의 내 생성 요청에 접두사 <strong>항아리</strong>를 추가하기 위해 노력하고있어 나는 nusoap의 V 1.123를 사용하고
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:mnop:acceptor:contract">
<soapenv:Header>
<urn:authenticationHeader>
<urn:name>abctest</urn:name>
<urn:userid>dddd</urn:userid>
<urn:pass>errerere</urn:pass>
</urn:authenticationHeader>
</soapenv:Header>
이 코드는
<SOAP-ENV:Header>
<authenticationHeader>
<name>abctest</urn:name>
<userid>dddd</urn:userid>
<pass>errerere</urn:pass>
</authenticationHeader>
</SOAP-ENV:Header>
$header = new SoapHeader($wsdl, 'authenticationHeader',$headerParam);
$soapAction='urn:mnop:acceptor:contract';
$client = new nusoap_client($wsdl);
$client->setHeaders($headerParam);
$data=$client->call('myoperation',$bodyParam,$namespace,$soapAction,null,null,'document', 'literal');
항아리 접두사가 누락 및 SOAP-ENV 생성하는 것입니다 : soapenv로 대체 할 필요가 : 친절이 난을 해결하기 위해 말해 아프다.
감사
사람이 PLS이 글타래에 댓글을 올리이 문제를 해결하는 방법이다? – MZH
안녕하세요. @MZH, 경험 한 것과 비슷한 문제가 있습니다. 구현 방법이 다릅니다. 당신이 작성한 코드를 아직 가지고있을 가능성이 있습니까? 추신 귀하의 답변을 게시 주셔서 감사합니다, 많이 주셔서 감사합니다. – Ali