使用“\r\n\r\n”或“\n\n”结束 HTTP 请求

End HTTP requests with '\r\n\r\n' or '\n\n'

我看到 http://www.secdev.org/projects/scapy/demo.html 中同时使用了“\r\n\r\n”和“\n\n”,但我不确定该使用哪个。如果我以“\r\n\r\n”结束我的 HTTP 请求,我在 Wireshark 中检查 http 数据包时得到 'Continuation or non-HTTP traffic'。

我认为您应该使用“\r\n\r\n”而不是“\n\n”,因为这是 HTTP 标准。 Web 服务器可能只是宽容地接受“\n\n”。