Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
SoapClient->__doRequest()
SoapClient->__doRequest() --
Performs a SOAP request
Описаниеclass SoapClient { string __doRequest ( string request, string location, string action, int version ) } Performs SOAP request over HTTP.
This method can be overridden in subclasses to implement different transport
layers, perform additional XML processing or other purpose.
Список параметров- request
The XML SOAP request.
- location
The URL to request.
- action
The SOAP action.
- action
The SOAP version.
Возвращаемые значенияThe XML SOAP response.
Примеры
Пример 1. Some examples
<?php
function
Add
(
$x
,
$y
) {
return
$x
+
$y
;
}
class
LocalSoapClient
extends
SoapClient
{
function
__construct
(
$wsdl
,
$options
) {
parent
::
__construct
(
$wsdl
,
$options
);
$this
->
server
= new
SoapServer
(
$wsdl
,
$options
);
$this
->
server
->
addFunction
(
'Add'
);
}
function
__doRequest
(
$request
,
$location
,
$action
,
$version
) {
ob_start
();
$this
->
server
->
handle
(
$request
);
$response
=
ob_get_contents
();
ob_end_clean
();
return
$response
;
}
}
$x
= new
LocalSoapClient
(
NULL
,array(
'location'
=>
'test://'
,
'uri'
=>
'http://testuri.org'
));
var_dump
(
$x
->
Add
(
3
,
4
));
?>
|
|
|
· Гостей: 21
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|