我已经configurationApache发送一个200响应,而不用这个configuration行服务任何文件
Redirect 200 /hello
我可以用Nginx做这个吗? 我不想提供一个文件,我只想让服务器响应一个200(我只是logging请求)。
我知道我可以添加一个索引文件并实现相同的function,但是在configuration文件中这意味着有一件事情可能会出错。
是的你可以
location / { return 200 'gangnam style!'; # because default content-type is application/octet-stream, # browser will offer to "save the file"... # if you want to see reply in browser, uncomment next line # add_header Content-Type text/plain; }
你确实需要使用204,因为Nginx将不允许200没有响应的主体。 要发送204,只需使用return指令 return 204;
在适当的位置。
根据状态代码的定义,我相信你希望它是一个204,而不是200.200的需要在响应中的资源,或者我怀疑大多数理智的浏览器会被这个混淆。 另一个你可以使用的是304,这是caching的内容。