我正在设计一个RESTful API,并使用通常的HTTP状态代码(如200,404,500等)。HTTP状态代码为“请更多用户输入?”
鉴于偶尔API需要额外数据的情况。当这个事件发生时,它需要响应一个相关的状态码,以便客户端应用程序可以呈现相关的用户界面。
实施例:
- 用户填写在形式和命中(使用AJAX)
- 服务器发送响应与一些状态码,以指示进一步的信息是必需的,其是伴随有附加用户接口提交。显示
- 其他用户界面
- 用户重新提交表单
我有这个200个状态码的工作,但我更愿意用不同的状态代码,以便我的AJAX的处理程序可以检测和处理这个场景自动。
是否有任何相关的状态码,或者是否需要使用作为JSON响应的一部分返回的子状态码?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html – cdeszaq 2011-12-16 16:32:38