PHP 코드를 상속 받았고 사용중인 서비스가 변경 되었기 때문에 "모든 요청의 HTTP 헤더에 권한을 추가하십시오 ". 나는 무엇을해야할지, 심지어 가능할 지 모르겠다. 관련 코드의모든 요청에 HTTP 헤더를 추가하기 위해 PHP/SOAP 코드 수정하기
일부는 다음과 같습니다
function soap_connect() {
$soap_options = array(
'soap_version' => SOAP_1_2,
'encoding' => 'UTF-8',
'exceptions' => FALSE
);
try {
$this->soap_client = new SoapClient($this->configuration['wsdl'], $soap_options);
} catch (SoapFault $fault) {
return FALSE;
}
return TRUE;
}
내가 그것을 이해, 그것은 단지 (지금은) 다음과 같은 출력해야한다, 생각 :
이Content-Type: application/soap+xml;charset=UTF-8;action="http://ws.testserver.net/nsp/client/hsserve/listHardware"
Content-Length: 255
...
documentatino 말한다 최종 HTTP 요청은 다음과 같아야합니다.
Content-Type: application/soap+xml;charset=UTF-8;action="http://ws.testserver.net/nsp/client/hsserve/listHardware"
Authorization: WRAP access_token=Z-H7SnqL49eQ2Qp5pLH8k-RVxHfewgIIDt4VCeI2CNnrS4-gBMzPWbfZuMhgvISVV-uTSikS1SqO0n2PRkH3ysQ-uWbvU9podPAm6HiiIS5W2mtpXUfN9ErBmkjF6hDw
Content-Length: 255
완벽한을 참조하십시오. 네가 할 수 있다는 것도 몰랐어. 감사! –