Имя: Пароль:
1C
 
Помогите перевести и составить запрос по апи
0 lamme
 
03.04.22
20:53
Есть некий сервис. с доступом по API

Ниже описана процедура авторизации.
но для PHP
как это перевести на язык 1С?
те как правильно составить обращение к ресурсу
(есть скрипит куда. есть логин пароль ..)


Описание метода:

POST /MaximaWS/Service.asmx HTTP/1.1
Host: emexonline.com
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>
    <Login xmlns="http://emexonline.com:3000/MaximaWS/">
      <Customer>
        <UserName>string</UserName>
        <Password>string</Password>
        <SubCustomerId>string</SubCustomerId>
        <CustomerId>string</CustomerId>
      </Customer>
    </Login>
  </soap12:Body>
</soap12:Envelope>
1 lamme
 
03.04.22
20:55
заголовки вижу
адрес скрипта вижу

а само тело запроса = не понимаю как составить
2 ДедМорроз
 
03.04.22
21:48
Soap-сервис с xml-файлом.
Можно попробовать wsproxy,если там нормальный soap или уже на низком уровне через post-запрос.
3 ДедМорроз
 
03.04.22
21:50
Если по адресу /MaximaWS?wsdl вернет описание,то можно пробовать через wsproxy.
Если описания нет,тотвручную собрать xml через ЗаписьXML не должно быть сложно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший