Клиентская библиотека C / C ++ HTTP для встроенных проектов [закрыто]

Поэтому я просматривал страницы и страницы результатов поиска в StackOverflow и Google и обнаружил очень мало клиентских библиотек C / C ++ HTTP, подходящих для встроенной среды с ограниченными ресурсами (например, ARM). Однако я встречал немало таких, которые подходят для приложений настольного класса.

По сути, я стремлюсь к простому, удобному и удобному API для выполнения вызовов HTTP GET, POST и HEAD (с поддержкой аутентификации, возобновления загрузки и сжатия полезной нагрузки). Было бы идеально, если бы он занимал небольшую площадь (то есть отсутствовала или имела минимальные внешние зависимости) и имел открытый код (с разрешительной лицензией).

Вот список того, с чем я столкнулся до сих пор и почему они не подходят.

локон - слишком тяжелыйросо - слишком тяжелыйнеон - GPLqlibc - опирается на библиотеки POSIXCPP-Netlib - опирается на библиотеки Boostкрепостной - опирается на библиотеку Apache Portable Runtimeurdl - опирается на библиотеки BoostHTTP Client C API - многообещающе, но требует оболочки C ++

Есть ли какие-либо библиотеки, о которых я не знаю, или мне лучше самим кататься?

Ответы на вопрос(3)

Ваш ответ на вопрос