Использование служб Cashexchange Soap через Json-шлюз

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
G

Guest

Проект CashExchange обеспечивает доступ к данным о курсах валют Украины с помощью формата SOAP (реализация Microsoft WCF). Такой формат плохо поддерживается мобильными устройствами. Поэтому для доступа к этим данным с мобильных устройств можно использовать JSON-шлюз (эту вещь придумали и реализовали в библиотеке http://emission-framework.com). JSON-шлюз преобразует запросы формата Emission Framework REST API в соответствующие вызовы WCF-сервера http://www.cashexchange.com.ua. Также он может работать с любыми другими WCF-серверами.

Таким образом, работа с WCF-серверами CashExchange сводится к вызову обычных REST-ссылок, что можно делать даже вручную.
Метаданные серверов CashExchange
WCF-служба серверов CashExchange находится по адресу:
http://cashexchange.com.ua/Internal/ExchangeService.svc?wsdl
Работа с SOAP-серверам через JSON-шлюз Emission-Framework

REST-запрос к JSON-шлюзу имеет следующий формат:

http://soap-proxy.emission-framework.com/?...{value2}&...
Примеры основных вызовов серверов CashExchange через JSON-шлюз

Получение полного списка валют:

http://soap-proxy.emission-framework.com/?...ervice.svc?wsdl

Получение полного списка областей:

http://soap-proxy.emission-framework.com/?...ervice.svc?wsdl

Получения списка городов для заданной области:

http://soap-proxy.emission-framework.com/?...mp;districtid=1

Получения списка обменных пунктов для заданного города и валюты:

http://soap-proxy.emission-framework.com/?...mp;currencyid=3
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab