3

I am looking for "simple" Http2 client code/library for low horse power linux device which (will be running on m4 cortex). The lighter it's, the better. As a first point, I am looking for something that's off-the-shelve.

I have spent few hours google-ing around the web. The best resource that I found is C/C++ HTTP Client Library for Embedded Projects. The suggested library is implemented in C++.

  • curl - too heavyweight
  • poco - too heavyweight
  • neon - GPL
  • qlibc - relies on POSIX libraries
  • cpp-netlib - relies on Boost libraries
  • serf - relies on the Apache Portable Runtime library
  • urdl - relies on Boost libraries
  • HTTP Client C API - promising but requires a C++ wrapper

I am wondering if you guys have any idea?

user3222184
  • 1,071
  • 2
  • 11
  • 28
  • I don't think software has a weight at all. But I'd accept if a quantum physician can prove me wrong (I'm not sure I'll understand the proof, though). And the Cortex-M4 (I assume that's what you mean) is not capable to run a Linux system, so that does not make sense either! – too honest for this site Jun 29 '17 at 01:40

0 Answers0