/
dinruspro
/
reference
Обзор
Документация
Войти
/
dinruspro
/
reference
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
XmlRpcCall/main.cpp
30 строк
653 B
EnergonV
Справка по коду перекочевала в репозиторий (наконец-то!)
09 янв 2024, 19:20
09 янв 2024, 19:20
e333663
Код
Авторство
О чём код?
#include <Core/Core.h> #include <Core/Rpc/Rpc.h> using namespace Upp; CONSOLE_APP_MAIN { StdLogSetup(LOG_COUT|LOG_FILE); LogRpcRequests(); XmlRpcRequest xr("http://foxrate.org/rpc"); xr.Method("foxrate.currencyConvert") << "USD" << "GBP" << 120; Value v = xr.Execute(); if(v.IsError()) LOG("Error: " << v); else if(v["flerror"] == 0) LOG(v["amount"]); else LOG("Failed."); v = XmlRpcRequest("http://foxrate.org/rpc")("foxrate.currencyConvert", "EUR", "USD", 10) .Execute(); if(v.IsError()) LOG("Error: " << v); else if(v["flerror"] == 0) LOG(v["amount"]); else LOG("Failed."); }