라이브러리
[PHP] SoapClient::__setSoapHeaders - 후속 호출에 대한 SOAP 헤더를 설정합니다.
SoapClient::__setSoapHeaders
`SoapClient` 클래스의 `__setSoapHeaders` 메서드는 SOAP 요청에 헤더를 추가하는 데 사용됩니다. 이 메서드는 SOAP 요청의 헤더를 설정하는 데 사용되며, SOAP 요청의 본문과 헤더를 분리하는 데 도움이 됩니다.
예제
#hostingforum.kr
php
// SOAP 요청 URL
$url = "http://example.com/soap/service";
// SOAP 요청 헤더
$headers = array(
"SOAPAction" => "http://example.com/soap/action",
"Content-Type" => "text/xml; charset=utf-8"
);
// SOAP 요청 본문
$xml = '
john
';
// SoapClient 객체 생성
$client = new SoapClient($url, array(
'soap_version' => SOAP_1_1,
'trace' => 1,
'exceptions' => 1
));
// 헤더 설정
$client->__setSoapHeaders($headers);
// SOAP 요청
$result = $client->__doRequest($xml, $url, "http://example.com/soap/action", 1.1);
// 결과 출력
echo $result;
설명
* `$url` 변수는 SOAP 요청을 보내는 URL입니다.
* `$headers` 변수는 SOAP 요청의 헤더입니다. 이 예제에서는 `SOAPAction`과 `Content-Type` 헤더를 설정했습니다.
* `$xml` 변수는 SOAP 요청의 본문입니다.
* `SoapClient` 객체를 생성하고 `__setSoapHeaders` 메서드를 사용하여 헤더를 설정합니다.
* `__doRequest` 메서드를 사용하여 SOAP 요청을 보내고 결과를 출력합니다.
참고
* `SoapClient` 클래스의 `__setSoapHeaders` 메서드는 SOAP 요청의 헤더를 설정하는 데 사용됩니다.
* SOAP 요청의 헤더는 SOAP 요청의 본문과 분리되어야 하며, 헤더를 설정하는 데 사용됩니다.
* `SoapClient` 클래스의 `__doRequest` 메서드는 SOAP 요청을 보내는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.