Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chatziko/pico

simple web server
https://github.com/chatziko/pico

Last synced: about 2 months ago
JSON representation

simple web server

Awesome Lists containing this project

README

        

# Pico HTTP Server in C

This is a very simple HTTP server for Unix, using `fork()`. It's very easy to use.

## How to use

1. Include header `httpd.h`.
2. Write your route method, handling requests.
3. Call `serve_forever("8000")` to start serving on http://127.0.0.1:8000/.

See `main.c`, an interesting example.

To log stuff, use `fprintf(stderr, "message");`

View `httpd.h` for more information.

## Test example

Open http://localhost:8000/test in browser to see request headers.

## Links

Reworked and refactored from .

Based on .