Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T16:31:23.000Z (4 months ago)
- Last Synced: 2024-07-21T18:11:49.890Z (4 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++
![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/cybergarage/uhttp-cc)
[![Build Status](https://github.com/cybergarage/uhttp-cc/actions/workflows/make.yml/badge.svg)](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.