我可以使用自定义HTTP代码吗?
我想将这些代码用作对AJAX请求的响应。
示例:
220 - 将对应于某个项目已成功创建的状态 420 - 将对应于发生某些验证错误的状态
每个回复都有json字符串。
答案 0 :(得分:2)
您可以定义扩展代码,但只有在您想要标准化某些内容时才有意义;在这种情况下,您需要编写规范,并获取已注册的状态代码(请参阅http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p2-semantics-12.html#rfc.section.4.1)。
如果这只是在您的服务器和客户端之间,只需将其他信息放入响应正文并使用更通用的状态代码。
话虽如此 - 你所谓的“420”已被定义为“422 Unprocessable Entity”。
答案 1 :(得分:0)
使用您选择的服务器端语言,您可以使用相关的HTTP代码和消息将标头发送到浏览器。