PHP SOAPClient с использованием белых пространствPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP SOAPClient с использованием белых пространств

Сообщение Anonymous »

Я надеюсь, что кто -то сможет помочь мне в этом: < /p>
WSDL требует следующих параметров: < /p>



?



?




< /code>
Используя этот простой вызов SoapClient: < /p>
$params = array(
'MOId' => array
(
'param1' => "test1",
),
'MOAttributes' => array
(
'setSubscription a=123' => array
(
'custId' => '123456'
)
)
);

$client = new SoapClient
($wsdl,
array(
'location' => "http://$ip:8080/services/CAI3G1.2",
'uri' => "http://$ip:8080/services/CAI3G1.2",
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'connection_timeout' => 5,
'trace' => 1,
'encoding'=>' UTF-8'
));
try {
$response = $client->Set($params);
} catch(Exception $e){
if ($debug) print_r($e);
return $e;
}
< /code>
Это следующая ошибка: < /p>
[faultstring] => SOAP-ERROR: Encoding: object has no 'setSubscription' property
< /code>
кажется, что белое пространство в параметре XML 'setSubscription a = 123' не принимается WSDL, есть ли здесь проблема кодирования?


test1



123456







Подробнее здесь: https://stackoverflow.com/questions/796 ... ite-spaces
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»