Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 прием данных из Soap  [new]
Makrosa
Member

Откуда:
Сообщений: 35
хочу получить данные из чужого сервера
привожу информацию и этого сервера

DataTable get_ser_users(string user_name, string user_password, out int user_id)

параметры user_name и user_password передается от меня, а user_id возвращает сервер в месте таблицей данных следующей структуры (Id, user_name, user_id, ip, notes)

POST /ntosservice/ntosservice.asmx HTTP/1.1
Host: www.revenue.mof.ge
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <get_ser_users xmlns="http://tempuri.org/">
      <user_name>string</user_name>
      <user_password>string</user_password>
    </get_ser_users>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <get_ser_usersResponse xmlns="http://tempuri.org/">
      <get_ser_usersResult>xmlxml</get_ser_usersResult>
      <user_id>int</user_id>
    </get_ser_usersResponse>
  </soap12:Body>
</soap12:Envelope>

я читал статью Sergey Ch но не понял как получить одновременно user_id и get_ser_usersResult
8 сен 11, 18:57    [11250200]     Ответить | Цитировать Сообщить модератору
 Re: прием данных из Soap  [new]
проходящий.
Guest
Makrosa
хочу получить данные из чужого сервера
привожу информацию и этого сервера

DataTable get_ser_users(string user_name, string user_password, out int user_id)

параметры user_name и user_password передается от меня, а user_id возвращает сервер в месте таблицей данных следующей структуры (Id, user_name, user_id, ip, notes)
Лучше бы ссылку на сервис дали, а не свою интерпретацию.

я читал статью Sergey Ch но не понял как получить одновременно user_id и get_ser_usersResult
Если сервис не позволяет их получить одновременно, то Вы их и не получите. Но тосно это можно сказать только после просмотра файла описания сервиса.
А зачем все делаете вручную? Или просто не знаете как воспользоваться уже изобретенным велосипедом?
8 сен 11, 22:44    [11250929]     Ответить | Цитировать Сообщить модератору
 Re: прием данных из Soap  [new]
Makrosa
Member

Откуда:
Сообщений: 35
https://www.revenue.mof.ge/ntosservice/ntosservice.asmx
9 сен 11, 03:41    [11251284]     Ответить | Цитировать Сообщить модератору
 Re: прием данных из Soap  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1547
Makrosa
https://www.revenue.mof.ge/ntosservice/ntosservice.asmx
А теперь запустите фокс, в нем запустите TasPane и в нем нажмите кнопку XML Web services. В открывшемся окошке ткните в ссылку Register an XML Web Service. Появится окно с запросом адреса с описанием сервиса. Туда введите приведенную ссылку с добавлением в самый конец знака вопроса и wsdl? то есть такую:
https://www.revenue.mof.ge/ntosservice/ntosservice.asmx?WSDL
Далее сами все увидите.
9 сен 11, 10:41    [11252108]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить