0

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

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

4

1 回答 1

1

是的,你可以用 netcat 做到这一点。

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

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

于 2021-09-30T04:30:13.003 回答