【文件属性】:
文件名称:httpserver.h:用于在C语言中编写非阻塞HTTP服务器的单个标头库
文件大小:20KB
文件格式:ZIP
更新时间:2021-04-13 01:09:22
C
有关API文档,请参见httpserver.h
描述
httpserver.h是用于构建事件驱动的非阻塞HTTP服务器的单个标头C库
支持带有epollLinux和带有kqueue的BSD / Mac。
例子
# define HTTPSERVER_IMPL
# include " httpserver.h "
# define RESPONSE " Hello, World! "
void handle_request ( struct http_request_s* request) {
struct http_response_s* response = http_response_init ();
http_response_status (response, 200 );
http_response_header (response, " Content-Type "
【文件预览】:
httpserver.h-master
----.travis.yml(306B)
----httpserver.h(56KB)
----test()
--------valgrind(447B)
--------main.c(4KB)
--------run(2KB)
--------valgrind.txt(181B)
--------results.txt(806B)
----LICENSE(1KB)
----.gitignore(85B)
----Makefile(917B)
----README.md(6KB)