# Mserver
***
> 基本信息
* C语言实现简易版http server,目前支持GET,POST,CGI程序
* cgi-bin 目录主要包含cig程序
* static 目录主要是静态资源
> 运行方式
* `./mserver 8088`
> 函数索引
* `doit()` - 处理web请求,所有请求过程处理的入口
* `read_requesthdrs()` - 处理请求行,可以解析出post报文的Content-length
* `parse_uri()` - 解析uri,将uri转换为请求资源所在的路径,同时获得get请求的参数,设置环境变量query_string
* `serve_static()` - 提供对静态资源请求的响应
* `serve_dynamic()` - 提供动态资源请求的响应(cgi程序)
* `post_dynamic()` - 响应post请求,获得post请求参数,请求CGI返回
* `get_filetype()` - 获取请求静态资源的后缀名-文件类型
* `client_error()` - 错误处理函数
> 感受
* 为了增加post请求处理,浪费了好多时间,试了好多方法,最后才发现别人用的 pipe。
* 还是自己懂得太少了,关于tcp了解不够深入
赵闪闪168
- 粉丝: 1726
- 资源: 6804
最新资源
- VID_20250103_144816_970.mp4
- VID_20250103_141709_050.mp4
- -9214195356454737604_235797052
- szg_1682_50001_0b53s4aaaaaaj4aicy3kz5tvdf6daclqaaca.f633.mp4
- 感应电机转子磁场定向FOC仿真,异步电机调速控制仿真 电机参数是山河智能SWFE15型起重量1.5吨电动叉车使用的实际电机 采用转速电流双闭环,防饱和PI调节器,SVPWM发波,通过iq电流查表实
- szg_4578_50001_0b537qabeaaalmaebx3lentvd7gdcl6aaesa.f206513.mp4
- 机械设计双层自动上料倍数链输送机sw18可编辑非常好的设计图纸100%好用.zip
- szg_9837_50001_0b536mabmaaaoaakua3tlztvd46dc3zqafsa.f104101.mp4
- ZeroBasedOne-EXE
- IMG_20250103_145430_206.jpg
- IMG_20250103_145750_179.jpg
- IMG_20250103_145807_306.jpg
- 加速度测量系统.pdf
- 电机控制器,IGBT结温估算(算法+模型)国际大厂机密算法,多年实际应用,准确度良好 能够同时对IGBT内部6个三极管和6个二极管温度进行估计,并输出其中最热的管子对应温度 可用于温度保护,降额,提
- Simplorer与Maxwell电机联合仿真,包含搭建好的Simplorer电机场路耦合主电路与控制算法(矢量控制SVPWM),包含电路与算法搭建的详细教程视频 电机模型可替
- 大学学生信息管理系统,个人学习整理,仅供参考
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈