如何使用netcat发送不完整的http请求?



我想发送一个不完整的http请求,或者某种会暂时阻塞我的服务器一段时间的请求。我自己用C语言编写了服务器,目前的设计是一次只接受一个客户端。我想测试一下这是不是真的。

是否有可能发送一些简单的东西,类似于GET/HTTP/1.0?我只是在我的终端上做所有的测试,到目前为止没有使用任何其他东西。

可以,您可以使用netcat。

nc -c servername 80 <<<"GET / HTTP/1.0"

这将发送GET行,然后等待服务器响应。但是服务器应该等待标头和结束它们的空行,所以它永远不会响应。因此nc将永远等待,保持连接打开。

相关内容

  • 没有找到相关文章

最新更新