![为什么我应该按两次回车键才能在 ncap/nmap 中发送 HTTP 请求?](https://linux22.com/image/757075/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%BA%94%E8%AF%A5%E6%8C%89%E4%B8%A4%E6%AC%A1%E5%9B%9E%E8%BD%A6%E9%94%AE%E6%89%8D%E8%83%BD%E5%9C%A8%20ncap%2Fnmap%20%E4%B8%AD%E5%8F%91%E9%80%81%20HTTP%20%E8%AF%B7%E6%B1%82%EF%BC%9F.png)
我需要与域建立手动连接并发送 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 请求。