【发布时间】:2016-03-13 01:13:00
【问题描述】:
我想测试一下我的 curl 命令是否真的返回“连接超时”状态。因此,我想尝试运行 curl --connect-timeout 1 连接到任何需要超过 1 秒才能响应的网站,以使 curl 超时。但是在尝试了许多网站之后,我仍然无法获得连接超时状态(因为他们响应如此之快?)。你建议我如何做到这一点?
【问题讨论】:
我想测试一下我的 curl 命令是否真的返回“连接超时”状态。因此,我想尝试运行 curl --connect-timeout 1 连接到任何需要超过 1 秒才能响应的网站,以使 curl 超时。但是在尝试了许多网站之后,我仍然无法获得连接超时状态(因为他们响应如此之快?)。你建议我如何做到这一点?
【问题讨论】:
没关系,我翻了堆栈溢出,发现可以用不可路由的IP地址来模拟这个。
例如ping 10.255.255.1 或 ping 127.255.255.1 或 ping 192.168.255.1 都将返回请求超时响应。
【讨论】: