Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 20768 программистов и 1134 робота. Сейчас ищут 325 программистов ...
Приступая к работе

SoapClient::__setSoapHeaders - Устанавливает SOAP-заголовки для последующих вызовов

Вернуться к: SoapClient

SoapClient::__setSoapHeaders

(PHP 5 >= 5.0.5, PHP 7)

SoapClient::__setSoapHeadersУстанавливает SOAP-заголовки для последующих вызовов

Описание

public bool SoapClient::__setSoapHeaders ([ mixed $soapheaders ] )

Определяет заголовки, которые буду отправлены с SOAP-запросами.

Замечание:

Вызов этого метода перезаписывает предыдущие значения.

Список параметров

soapheaders

Устанавливаемые заголовки. Это может быть объект SoapHeader или массив объектов SoapHeader. Если не указаны или равны NULL, то заголовки удалятся.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования SoapClient::__setSoapHeaders()

<?php

$client 
= new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     
'uri'      => "http://test-uri/"));
$header = new SoapHeader('http://soapinterop.org/echoheader/'
                            
'echoMeStringRequest',
                            
'hello world');

$client->__setSoapHeaders($header);

$client->__soapCall("echoVoid"null);
?>

Пример #2 Установка нескольких заголовков

<?php

$client 
= new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     
'uri'      => "http://test-uri/"));
$headers = array();

$headers[] = new SoapHeader('http://soapinterop.org/echoheader/'
                            
'echoMeStringRequest',
                            
'hello world');

$headers[] = new SoapHeader('http://soapinterop.org/echoheader/'
                            
'echoMeStringRequest',
                            
'hello world again');

$client->__setSoapHeaders($headers);

$client->__soapCall("echoVoid"null);
?>



Вернуться к: SoapClient

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware