SimpleHTTPServer:使用 C POSIX 库和 UNIXWindows 套接字的 HTTP 服务器

时间:2024-07-08 05:08:28
【文件属性】:

文件名称:SimpleHTTPServer:使用 C POSIX 库和 UNIXWindows 套接字的 HTTP 服务器

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-08 05:08:28

C

以下是 HTTP 服务器的建议功能列表: 核心目标: 使用子进程处理请求(使用 fork) 使用线程处理请求(使用 pthreads) 为响应收集文件资源(使用 dirent) 正确处理常见状态代码(200、400、404、500) 用于管理文件系统的数据结构 可选目标: 支持通用网关接口(可能使用管道) 检查授权(状态代码 401、403) 处理 GET 和 HEAD 之外的 HTTP 方法 基于 YAML 的配置文件(也包括 JSON)


【文件预览】:
SimpleHTTPServer-master
----.gitmodules(89B)
----config.h(849B)
----tests()
--------configTest.c(1020B)
----httpServer.c(5KB)
----.gitignore(10B)
----lib()
--------libyaml()
----Makefile(1KB)
----config.c(3KB)
----README.md(583B)
----compile.bat(142B)

网友评论