一、http协议基础
http协议换行的结尾都是 \r\n 结尾,而不是 \n。
HTTP常见错误代码列表汇总
二、正则表达式
正则表达式没有语言限制。常用的语言都可以使用正则表达式。
两个学习连接:
正则表达式速查表
正则表达式30分钟入门教程
三、测试http服务
1.借助浏览器测试
2.借助tenlent
四、C实现的B/S模型demo及相关知识
1.demo连接
browser\server demo连接
2.TCP的四次挥手
browser端向server端进行通信:
browser端:
发送完http请求信息后写端就关闭,但读端仍可以读取数据。
server端:
获取完browser的http请求信息后,server端send 数据时内核会产生SIGPIPE信号导致服务进程被停止,但仍需要发送数据给browser端,故server端代码要屏蔽内核的SIGPIPE信号。 注意demo中的处理。