Я пытаюсь отправить команду на сервер pyBitmessage XML-RPC на c ++ с cpr реализацией Curl. Как это:
auto r = cpr::Post(cpr::Url{ "http://xxx:yyy@localhost:8442/" },
cpr::Body{ "{\"jsonrpc\":\"1.0\",\"id\":1,\"method\":\"add\",\"params\":{\"a\":2,\"b\":3}}" },
cpr::Header{ { "Content-Type", "application/json" } });
В ответ я получаю r , возвращающий код состояния 200, но с пустым текстовым результатом и значением этой ошибки:
{code=INTERNAL_ERROR (4) message="transfer closed with 349 bytes remaining to read" }
что я делаю не так?