我想让nginx像特殊查询一样快速响应。
location /app {
# server static response message body (10 bytes)
}
我该怎么做? POST请求需要它
答案 0 :(得分:4)
您可以向return
指令添加文字。
return 200 Text;
可以按字面意思放置二进制数据。例如。在vim我可以输入ctrl-v 001
来:
return 200 "[.]";
# ^--- \001 symbol here.
和结果:
$ curl -s http://localhost:2002/ | xxd
0000000: 5b01 5d [.]
# ^^ here it is
但我认为提供静态二进制文件或使用嵌入式lua或perl更好。例如。与lua:
content_by_lua 'ngx.print("[\001]")';
将给出与上面相同的结果,但是配置没有一些奇怪的不可打印的字符。