forked from himcc/cchttpd
-
Notifications
You must be signed in to change notification settings - Fork 0
himcc01/cchttpd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
这是一个小的httpd Linux下C++写的。 用法: app port [workingDir] [router] port是必须的参数 workingDIR是工作目录,可选,默认是当前路径 router是调度器,可选。若设置router,则workingDIR必须设置,此时,所有目录、可执行文件、不存在的文件和目录 都转由router处理。若未设置router,则router默认为app,此时,所有不存在的文件或目录返回error,静态文件返回自身,可执行文件返回标准输出,目录则显示目录下的文件和子目录。 可执行文件可以通过环境变量获得GET参数、POST参数(若是上传文件,则通过标准输入获取请求体)和请求头信息(包括cookie,已解析),请求方法、路径、工作目录可以通过环境变量method、path和pwdpwd获得。支持keepalive。
About
This is a tiny httpd.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 88.9%
- C 7.6%
- Shell 2.6%
- Objective-C 0.9%