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