为什么我应该按两次回车键才能在 ncap/nmap 中发送 HTTP 请求?

为什么我应该按两次回车键才能在 ncap/nmap 中发送 HTTP 请求?

我需要与域建立手动连接并发送 HTTP 请求。像这样:https://nmap.org/ncat/guide/ncat-usage.html 正如它所提到的,我应该按两次回车键。但我曾经使用过的所有 CMD 命令都只需按一次回车键即可。有人知道原因吗?谢谢。

答案1

不太清楚你到底在问什么,但这似乎与如何形成原始 http 请求有关

https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4

一条消息由零个或多个标头和一个空行组成。(如果需要,则包含请求正文)

所以你得到

Zero or more Request Header lines separated with a [newline = ENTER key]
[a line with only a newline = ENTER key]

ENTER因此零标题换行符和仅包含换行符然后是空主体的行 ==> 仅包含两个按键的最小 http 请求。

相关内容