0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 2
1

Получение данных через SOAP-клиента

09.01.2016, 03:59. Показов 2882. Ответов 2
Метки нет (Все метки)

Пытаюсь написать клиента для обмена данными с SOAP-сервисом, нашел простейший пример и попытался адаптировать его:

Код
<pre>
<?php

    // Создание SOAP-клиента по WSDL-документу
    $client = new SoapClient(ссылка на wsdl-документ);
 
    // Поcылка SOAP-запроса и получение результата
    $args = array(
        'MsgHeader' => '',
        'Username' => 'User',
        'Password' => 'Pass',
    );
    $result = $client->AgentLogin($args);
    var_export($result);
?>
</pre>

При его использовании получаю следующий результат

PHP
1
2
3
4
5
6
7
8
9
stdClass::__set_state(array(
   'MsgHeader' =>
  stdClass::__set_state(array(
     'SessionGUID' => 'идентификатор сессии',
  )),
   'AgentID' => ИД агента,
   'AgencyID' => ИД агенства,
   'OfficeCode' => 'RUSSIA',
))
А как отдельно получить значение элемента массива SessionGUID?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2016, 03:59
Ответы с готовыми решениями:

SOAP получение данных с web-сервиса
Есть код: &lt;?php $client = new...

soap клиент получение вложения
есть soap клиент на php. вызываю функцию, результатом которой является файл html $file =...

SOAP и set_time_limit - Как работать с настройкой вообще и вместе с SOAP в частности
Не могу понять как работать с настройкой вообще и вместе с SOAP в частности. Есть код: &lt;?php...

Soap получение данных от api
Здравствуйте. Пишу обработчик API. Вот пример кода, которым я получаю список специальностей: ...

2
4 / 4 / 5
Регистрация: 23.11.2013
Сообщений: 36
09.01.2016, 14:01 2
Сорри, помочь ничем не могу. Тоже заинтересовался созданием клиен-серверного приложения. Хотел у вас спросить, клиент может представлять собой приложение windows?
0
82 / 82 / 18
Регистрация: 03.02.2016
Сообщений: 564
Записей в блоге: 1
05.03.2016, 07:31 3
Может так проще будет с таким ответом?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
header ("Content-Type:text/html; charset=UTF-8");
ini_set ('display_errors', 1); 
error_reporting (E_ALL);
 
function printArray ($aArray) {
    print '<pre>';
    print_r($aArray); // Переданная переменная
    print '</pre>';
    echo ('<hr>');
}
 
// Создание SOAP-клиента по WSDL-документу
$sClient = new SoapClient(ссылка на wsdl-документ);
 
// Поcылка SOAP-запроса и получение результата
$sArgs = array(
        'MsgHeader' => '',
        'Username' => 'User',
        'Password' => 'Pass',
);
    
$saResult = $sClient->AgentLogin($sArgs);
 
printArray ($saResult);
var_dump($saResult);    
?>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2016, 07:31

Express - получение данных с клиента
Привет, отправляю аяксом пост запрос и посылаю данные в виде джейсона Не могу понять как теперь...

Формирование soap-запроса через SOAP::WSDL
Прошу помочь решить следующую проблему. Необходимо сформировать SOAP-запрос на веб-сервис....

Пример SOAP клиента на Python?
Имеются SOAP запросы такого вида: &lt;?xml version=&quot;1.0&quot;?&gt; &lt;SOAP-ENV:Envelope...

Туториал по использованию SOAP-клиента для самых начинающих
Здравствуйте! Прошу совета знающих людей. Задача: есть сервер IIS, есть wsdl-ссылка на web-сервис,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.