标头或内容中的Http响应状态

时间:2013-10-02 06:11:10

标签: ajax web-services http xmlhttprequest

我必须编写一个服务HTTP request的应用程序。 对于这些请求,应用程序必须发送状态为**的响应内容。 状态为整数,表示状态代码。(1:会话已过期,2:无效的请求数据等。)

有两种选择。

一个是发送带有内容的状态代码:

例如:{status : 56, content: [{name:'pinto', id: 90}]}

另一个是在标头本身中指定状态代码,因此一旦我从客户端收到标头,如果状态表明存在错误,我可以中止请求,这样我就不必接收响应主体和进程它

我认为第二种选择会比第一种选择更好,因为 无需获取响应内容,这在内容很大的情况下非常有用。

这是推荐的解决方案还是其他任何建议?

1 个答案:

答案 0 :(得分:0)

你应该使用HTTP status codes来做这件事。

  1. 会话已过期:401 Unauthorized - 可以进行身份​​验证但失败
  2. 无效的请求数据: