我面临着一个有趣的问题:我有一个FreeBSD 8.2服务器,我需要设置web服务器,它将对任何请求回答零(0)长度的答案。只是'200 OK'和零身体。
好的,我可以设置nginx(并且已经这样做了)并将404错误文档设置为/ dev / null,但我想也许有更优化和优雅的解决方案?我知道有nginx模块输出1x1 gif,对于零长度文件可能有类似的东西吗?
答案 0 :(得分:8)
可以从Nginx返回状态代码:
location /empty {
return 200;
}
注意通常,HTTP状态代码204 No Content
表示“我已完成请求,但无法返回”。你可以用同样的方式返回它:
location /empty {
return 204;
}
答案 1 :(得分:1)
您可以像http://howtoforge.com/useful-uses-of-netcat
中的示例一样使用netcatE.g。
while true; do echo 'HTTP/1.1 200 OK
Content-Length: 0
Connection: close
' | nc -l 80; done