Nginx
如何在不提供文件的情況下從 Nginx 回复 200?
我已將 Apache 配置為在不使用此配置行提供任何文件的情況下發回 200 響應
Redirect 200 /hello
我可以用 Nginx 做到這一點嗎?我不想提供文件,我只想讓伺服器以 200 響應(我只是記錄請求)。
我知道我可以添加一個索引文件並實現相同的目標,但是在配置中執行它意味著少了一件可能出錯的事情。
是的你可以
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;
。