javascript - Node.js 对不受支持的 HTTP 方法的 HTTP 响应?

标签 javascript node.js http httprequest

这通常更具体到 HTTP,但我使用 Node.js 作为我的平台。

在处理我的 HTTP 服务器不接受的 HTTP 方法时,最好的方法是什么?目前,我支持 PUT 和 GET,但不支持 POST。如果发出 POST 请求,我应该返回 403 还是 405?

最佳答案

如果使用的 HTTP 方法 Not Acceptable ,那么根据规范,您应该返回 405 Method Not Allowed。

对于 405,您还必须包含一个 Allow header ,以指定允许的 HTTP 方法。例如,Allow: POST,或者如果有多个选择,Allow: POST, PUT

关于javascript - Node.js 对不受支持的 HTTP 方法的 HTTP 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665909/

相关文章:

Javascript 单击按钮插入文本

javascript - 悬停 CSS HTML 文本后面的图像

node.js - 如何在 NodeJS 上访问 socket.io 中的 cookie-session 中间件?

asp.net - IIS 301 重定向 - 将原始 URL 通知最终站点的任何方式

python - 如何在 python 中嗅探 HTTP 数据包?

c# - 如何使用 C# 代码从 teamcity 8.1.2 下载工件

javascript - 在循环中等待 Promise

javascript - 如何使 yAxis 从 highchart 中的条形系列的特定时间开始?

node.js - WebSocket 在本地、AWS 上工作,但在阿里巴巴云上不工作

node.js - 在 Node.js 中从 MongoDB 获取数据时出错