日期:2014-05-17  浏览次数:20871 次

请教HTTP1.0的状态码问题
正在学习HTTP1.0的协议,有些地方不是很明白,请师兄们请教。

1、201   Created,202   Accept,   204   NoContent   到底有什么区别?
      若url存在,似乎会出现201,202,204同时有效的情况?

2、302的设置意义到底有什么用?
    302,需要手动转向,已经破坏了协议和引用的层次关系,为什么不直接在html中使用转跳代码呢?


------解决方案--------------------
200是指文档正常返回
201是指文档创建
202是指文档正在创建,但是无法立即返回
204是指发送以接受,无返回

http1.0是一个协议和标准,目前的asp,jsp,php等虽然支持,但是并不完全按标准处理;以asp为例,200和201是相同的,202几乎不会发生,要吗就脚本超时。对于204空文档,asp仍然返回200。

301和302也是一样的原因。

楼主的问题主要目前是http应用层之上又发展了一个活动脚本层,高度灵活直观,没人在用http层处理。


2楼是强人,没见过牛也能把牛比吹到爆。