:: Visual Foxpro, Foxpro for DOS
Как на Foxpro сделать запрос если есть пример скрипта SOAP
AntonV

Сообщений: 50
Откуда: Верхняя Пышма
Дата регистрации: 06.01.2014
Есть пример запроса к API, можно ли такое сделать на FoxPro? например, отсылая по HTTP протоколу - через MSXML2.XMLHTT ?

вот текст примера

5.1
СТИЛЬ RPC/ENCODED
A) getCatalog(), cat_id = N1
Пример скрипта SOAP-клиента на PHP (стиль RPC/ENCODED):
<?php
$wsdl_url = "https://api.merlion.com/re/mlservice3?wsdl";
$params = array('login' => "ABC0123|MYLOGIN"
, 'password' => "LIzsldhf9"
, 'encoding' => "Windows-1251"
, 'features' => SOAP_SINGLE_ELEMENT_ARRAYS
);
try {
$client = new SoapClient($wsdl_url, $params);
$cat = $client->getCatalog('N1');
foreach ($cat->item as $row) {
echo $row->ID_PARENT." - ".$row->ID." - ".$row->Description."<br>";
}
} catch (SoapFault $E) {
echo $E->faultstring;
}
?>

Результат работы скрипта:
N1 - N103 - Аксессуары для планшетных устройств
N1 - N101 - Аксессуары и опции для ноутбуков
N1 - N100 – Ноутбуки
N1 - N102 - Планшетные устройства
Ratings: 0 negative/0 positive
Re: Как на Foxpro сделать запрос если есть пример скрипта SOAP
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Можно, отчего ж нет - пробуй, примеры на форуме есть. Другое дело как ты сможешь (сможешь ли) "расшифровать" wsdl, чтобы знать как правильно формировать тело сообщения...


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 21 kornienko_ru Burn  (Гостей: 19)

© 2000-2024 Fox Club 
Яндекс.Метрика