https://github.com/ultraembedded/embedded_httpd
Embedded HTTP Server
https://github.com/ultraembedded/embedded_httpd
c esp8266 http-server library webserver
Last synced: 20 days ago
JSON representation
Embedded HTTP Server
- Host: GitHub
- URL: https://github.com/ultraembedded/embedded_httpd
- Owner: ultraembedded
- License: gpl-2.0
- Created: 2016-12-19T00:43:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-20T14:08:37.000Z (over 9 years ago)
- Last Synced: 2025-01-12T00:25:13.704Z (over 1 year ago)
- Topics: c, esp8266, http-server, library, webserver
- Language: C
- Size: 32.2 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Embedded HTTP Server
Github: [http://github.com/ultraembedded/embedded_httpd](https://github.com/ultraembedded/embedded_httpd)
A simplified HTTP 1.0 webserver library suitable for low-end embedded devices.
This webserver can either serve dynamic, generated content or files, if available.
No dynamic memory allocation, configurable memory footprint, and all stdio/libc/network I/O via user defined macros.
##### Build Options
See Configuration.txt. You will likely need to change HTTP_OPT_USE_PATH and HTTP_OPT_FILE_PATH.
##### Compile
The compile a test version for Linux;
cd example/linux
make
./test
##### Test
Then on the same machine;
firefox localhost:8080
firefox localhost:8080/hello.htm