http - Lua Socket 发送 200 OK 关闭连接
问题描述
什么是 Nginx/lua/openresty 的最小 HTTP 200 OK 连接关闭响应。我有:
local sock, err = ngx.req.socket(true)
sock:send("HTTP/1.1 200 OK\\r\\nConnection: close\\r\\n\\r\\n")
卷曲说:
curl: (52) Empty reply from server
解决方案
在没有响应正文的情况下,您可能应该使用204 No Content响应代码;对于创建资源的请求,“201 Created”也可能是一个选项。
另外:用一个单斜杠替换每个双斜杠,因为您不需要转义斜杠来生成CR LF
序列。
推荐阅读
- java - Java客户端,C#服务器,如何处理接收列表
- installation - 无法在 Windows 上使用 pip 安装 PyTorch
- vue.js - TypeError:无法在 VueJS 的上下文中读取未定义的属性“替换”
- html - 创建一个放置 url 结尾的字段,单击提交并将其添加到已编码的父 url
- ios - 将角半径正确设置为使用 Gore Graphics 绘制的 Rects
- c - C定义就地异或问题解释
- php - 连接到 Google LDAP 服务器的 SNI 问题
- gis - 将 GeoTIFF 转换为 MBTiles 时如何避免压缩?
- python - for 循环中的列表如何在 Python 中工作?
- powershell - 删除 OnPremise 共享邮箱