https://github.com/raisinten/benoni
A lightweight C++ HTTP library that uses the system's HTTP client on Windows, Apple and Linux.
https://github.com/raisinten/benoni
apple cpp http libsoup linux nsurlsession windows winhttp
Last synced: 10 months ago
JSON representation
A lightweight C++ HTTP library that uses the system's HTTP client on Windows, Apple and Linux.
- Host: GitHub
- URL: https://github.com/raisinten/benoni
- Owner: RaisinTen
- License: mit
- Created: 2024-02-28T10:17:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-11T07:26:34.000Z (over 1 year ago)
- Last Synced: 2025-03-20T20:17:38.099Z (11 months ago)
- Topics: apple, cpp, http, libsoup, linux, nsurlsession, windows, winhttp
- Language: C++
- Homepage:
- Size: 2.5 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Benoni
A C++ HTTP client that uses [WinHTTP](https://learn.microsoft.com/en-us/windows/win32/winhttp/winhttp-start-page) on Windows, [NSURLSession](https://developer.apple.com/documentation/foundation/url_loading_system) on Apple and [libsoup](https://libsoup.org) on GNOME.
## Demo
Here is the output of the demo program in [`http_example.cc`](examples/http_example.cc) on all supported systems:
### Windows

### Apple

### GNOME

## Contributing
Take a look at [the contributing guide](./CONTRIBUTING.md).