Top 7 C++ HTTP Client Projects
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.Project mention: The Curse of NixOS | news.ycombinator.com | 2022-01-24
Many of the necessary fixes do end up getting pushed upstream, though, thinking especially of stuff like converting CMake projects to use the GNUInstallDirs standard, so there is a benefit to the strictness work that extends beyond even just the Nix community itself.
Of course, sometimes those kinds of changes just never get merged, for a variety of well-understood open-sourcey reasons, eg: https://github.com/pocoproject/poco/pull/3105
HTTP and WebSocket built on Boost.Asio in C++11Project mention: Suggestions for a minimal and simple http client library? | reddit.com/r/cpp_questions | 2021-11-02
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
C++ client for making HTTP/REST requestsProject mention: I have a command-line based C++ program. How can I add a REST API to it? | reddit.com/r/Cplusplus | 2021-07-23
You can implement restful APIs using CURL or ASIO. For instance, https://github.com/mrtazz/restclient-cpp
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithiumProject mention: C or C++ as web app backend? | reddit.com/r/cpp | 2021-10-27
Modern C++ REST Client libraryProject mention: New to C++. Want to creat a program with a JSON REST API | reddit.com/r/Cplusplus | 2021-11-27
Ah ok. I would use a rest api client library for that. Have not used c++ for this. But found that when googling https://github.com/jgaa/restc-cpp
Micro http server and client written in C++
Safe and easy to use C++17 HTTP client library.Project mention: Ask HN: What are some tools / libraries you built yourself? | news.ycombinator.com | 2021-05-16
I created a C++17 HTTP client which is backed by curl and libuv (linux only! sorry windows). I think a lot of people have done this or something similar but almost all of the ones I looked at either exposed the curl api directly in some fashion or had extremely weak async support. So my main motivation was extremely easy asynchronous queries for high throughput with a very modern C++ API that has as good as you can get memory safety, or at least as good as modern C++ will let you get. No raw curl calls or api exposed at all. I used to find it extremely difficult to make C++ HTTP calls, now its a real breeze.
My next project is a bit more ambitious: https://github.com/jbaldwin/libcoro/ -- I'd like to make a C++20 HTTP client from the ground up with first class coroutine support, and I'll be using lift as a benchmark to beat performance wise.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
C++ HTTP Client related posts
What are some of the best open-source HTTP Client projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.