An open API service indexing awesome lists of open source software.

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.

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

![](./assets/example_windows.png)

### Apple

![](./assets/example_apple.png)

### GNOME

![](./assets/example_gnome.png)

## Contributing

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