как получить тело запроса HTTP GET

Я использую proxygen и мне нужно получить тело HTTP-запроса «GET». Я должен использовать curlclient, представленный в образце httpclient, Теперь я должен использовать текущий API библиотеки. Но curlclient основан на 2 классах: HTTPConnector и HTTPTransaction. У них обоих нет какой-либо найденной мной функции, которая может вернуть тело сообщения. Так есть ли способ сделать это? Как я могу это сделать?

РЕДАКТИРОВАТЬ:
Спасибо, я нашел это и заставил это работать. Теперь мне нужно разобрать JSON, который я получил. Я написал это:

folly::fbstring body;
body = curlClient.getBody();

folly::dynamic parsed_body =  folly::parseJson(body);

но он выдает ошибку на GDB в третьей строке. Что может быть причиной?

ошибка:

Program received signal SIGABRT, Aborted.
0x00007ffff6741c37 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56  ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]