HTTP服务器如何使用tcp raw socket检测和处理非http消息

时间:2017-10-21 05:16:04

标签: c networking

对于使用tcp raw socket编写的服务器(如nginx),服务器如何正确检测和处理HTTP消息中的非HTTP消息(跳过这些字节并转移到下一个有效的http消息)?

1 个答案:

答案 0 :(得分:1)

它没有。如果连接上的第一个请求不是以有效的HTTP请求行开头,则会关闭连接。没有其他检测,没有跳过,没有移动到下一条消息。

搜索' raw'在nginx.org上没有返回任何结果。