Как на 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 - Планшетные устройства |
Re: Как на Foxpro сделать запрос если есть пример скрипта SOAP | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Можно, отчего ж нет - пробуй, примеры на форуме есть. Другое дело как ты сможешь (сможешь ли) "расшифровать" wsdl, чтобы знать как правильно формировать тело сообщения...
------------------ WBR, Igor |
© 2000-2024 Fox Club  |