I am looking for a cross-platform C ++ library that can serve HTTP requests and HTTPS requests. The library just needs to handle compressed file downloads via HTTP and HTTPS POST.
What about cpp-netlib ? It is encoded as part of Boost in the future and should be portable.
I suggest using Wt . There are also C libraries such as GNU libmicrohttpd or Onion
Have you watched QT?
You can use it in linux, windows, ios (I think)
http://doc.qt.nokia.com/stable/qtnetwork.html
Also, for future searches and links, I made an embedded HTTP server library for C / C ++ with the name Libasyncd , a license for BSD, an asynchronous event -driven, supports HTTP / HTTPS.
Source: https://habr.com/ru/post/906007/More articles:Simple HTTP lib server - c ++The cost of a virtual function in a closed loop - c ++Why can't I change the __metaclass__ class attribute? - pythonUnder windows does WebGL use DirectX Runtime or OpenGL runtime? - html5The fastest way to determine a non-zero minimum is c ++JDI: how to pause a Java application (JVM) as in a debugger - javaWhy does getGeneratedKeys () return "GENERATED_KEY" as the column name? - javaMagento WS-I compatible v2 API WSDL-web service SOAP-ERROR: encoding: object does not have sessionId property - magentofactorize large numbers programmatically - mathmagento web service filter product list error Call getBackend () member function for non-object - magentoAll Articles