https://github.com/cybergarage/uhttp-cc
uHTTP for C++ is a developer framework for HTTP client and server applications.
https://github.com/cybergarage/uhttp-cc
Last synced: 8 months ago
JSON representation
uHTTP for C++ is a developer framework for HTTP client and server applications.
- Host: GitHub
- URL: https://github.com/cybergarage/uhttp-cc
- Owner: cybergarage
- Created: 2013-10-25T10:09:33.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T16:31:23.000Z (12 months ago)
- Last Synced: 2024-08-05T19:34:58.731Z (11 months ago)
- Language: C++
- Homepage: http://www.cybergarage.org/
- Size: 1.9 MB
- Stars: 10
- Watchers: 4
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# µHTTP for C++

[](https://github.com/cybergarage/uhttp-cc/actions/workflows/make.yml)µHTTP for C++ is a developer framework for HTTP client and server applications. The framework was forked from [mUPnP for C++](https://github.com/cybergarage/mupnp-cc) v1.7.2 except the UPnP and SOAP functions.
[mUPnP for C++](https://github.com/cybergarage/mupnp-cc) was developing for embedded platforms, but I will improve the framework for enterprise platforms in the future.
## Building and Installation
µHTTP for C++ for C is distributed as an Automake project, and so you can install the library from the source codes with the following commands:
```
./boostrap
./configure
make install
```### macOS
For macOS platforms, you can easily install using Homebrew with the following `brew` commands:
```
brew tap cybergarage/homebrew
brew install uhttp++
```
## References- [Doxygen](http://cybergarage.github.io/uhttp-cc/)
## Examples
- [httpget](https://github.com/cybergarage/uhttp-cc/tree/master/examples/httpget)
- Simple HTTP client application like curl utility.
- [fsserver](https://github.com/cybergarage/uhttp-cc/tree/master/examples/fsserver)
- Simple HTTP server application to return file contents in the specified local directory.