HTTP 服务器如何使用 tcp 原始套接字检测和处理非 http 消息

用户7328234

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

用户207421

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从TCP套接字HTTP服务器(围棋)

来自分类Dev

Lightbend ssl-config 与非 http TCP 服务器

来自分类Dev

在Clojure中处理来自HTTP服务器的消息流

来自分类Dev

如何从自托管服务器上的http请求消息获取原始url?

来自分类Dev

我应该使用TCP套接字还是HTTP发布将文件发送到Android应用中的服务器

来自分类Dev

HTTP TCP和Web套接字

来自分类Dev

Spring Integration和TCP服务器套接字-如何向客户端发送消息?

来自分类Dev

如何使用HTTP服务器和套接字连接在一起

来自分类Dev

如何使用现有的tcp连接从bash脚本访问http服务器?

来自分类Dev

如何使用 nodejs 打印原始的 http 消息

来自分类Dev

非HTTP响应消息:目标服务器未能响应:我的服务器无法处理负载吗?

来自分类Dev

erlang:如何从套接字接收HTTP / RTSP消息?

来自分类Dev

http服务器发出警告消息

来自分类Dev

Python HTTP服务器存储收到的消息

来自分类Dev

解析来自套接字的HTTP消息

来自分类Dev

Python套接字发送消息无效的HTTP

来自分类Dev

来自不同服务器的http服务器和Web套接字

来自分类Dev

来自不同服务器的http服务器和Web套接字

来自分类Dev

Ruby如何通过TCP(http)服务器将图像发送到客户端

来自分类Dev

Akka HTTP WebSocket服务器在构建用于消息处理的Flow时如何基于接收器内容声明Source?

来自分类Dev

适用于android应用的gps跟踪器的TCP服务器和适用于网站和网络服务的HTTP服务器

来自分类Dev

如何正确读取分成两个 TCP 段的 HTTP Post 消息?

来自分类Dev

Dart:如何实现和安装简单的HTTP服务器

来自分类Dev

如何在HTTP(非安全)服务器上使用jQuery GET?

来自分类Dev

如何使用Chrome和Firefox与Ruby服务器建立安全的HTTP / 2连接?

来自分类Dev

如何使用命令行编译和启动 Java undertow HTTP 服务器

来自分类Dev

Java HTTP / 2服务器套接字

来自分类Dev

使用Citrus框架和Spring Integration从TCP服务器接收消息超时

来自分类Dev

使用Citrus框架和Spring Integration从TCP服务器接收消息超时

Related 相关文章

  1. 1

    从TCP套接字HTTP服务器(围棋)

  2. 2

    Lightbend ssl-config 与非 http TCP 服务器

  3. 3

    在Clojure中处理来自HTTP服务器的消息流

  4. 4

    如何从自托管服务器上的http请求消息获取原始url?

  5. 5

    我应该使用TCP套接字还是HTTP发布将文件发送到Android应用中的服务器

  6. 6

    HTTP TCP和Web套接字

  7. 7

    Spring Integration和TCP服务器套接字-如何向客户端发送消息?

  8. 8

    如何使用HTTP服务器和套接字连接在一起

  9. 9

    如何使用现有的tcp连接从bash脚本访问http服务器?

  10. 10

    如何使用 nodejs 打印原始的 http 消息

  11. 11

    非HTTP响应消息:目标服务器未能响应:我的服务器无法处理负载吗?

  12. 12

    erlang:如何从套接字接收HTTP / RTSP消息?

  13. 13

    http服务器发出警告消息

  14. 14

    Python HTTP服务器存储收到的消息

  15. 15

    解析来自套接字的HTTP消息

  16. 16

    Python套接字发送消息无效的HTTP

  17. 17

    来自不同服务器的http服务器和Web套接字

  18. 18

    来自不同服务器的http服务器和Web套接字

  19. 19

    Ruby如何通过TCP(http)服务器将图像发送到客户端

  20. 20

    Akka HTTP WebSocket服务器在构建用于消息处理的Flow时如何基于接收器内容声明Source?

  21. 21

    适用于android应用的gps跟踪器的TCP服务器和适用于网站和网络服务的HTTP服务器

  22. 22

    如何正确读取分成两个 TCP 段的 HTTP Post 消息?

  23. 23

    Dart:如何实现和安装简单的HTTP服务器

  24. 24

    如何在HTTP(非安全)服务器上使用jQuery GET?

  25. 25

    如何使用Chrome和Firefox与Ruby服务器建立安全的HTTP / 2连接?

  26. 26

    如何使用命令行编译和启动 Java undertow HTTP 服务器

  27. 27

    Java HTTP / 2服务器套接字

  28. 28

    使用Citrus框架和Spring Integration从TCP服务器接收消息超时

  29. 29

    使用Citrus框架和Spring Integration从TCP服务器接收消息超时

热门标签

归档