HTTP 状 态 码 详解3

面议元2023-03-21 15:40:58

程英

注册时间:2023-03-02

————认证资质————

  • 个人未认证
  • 企业未认证
  • 微信未认证
  • 手机已认证

线上沟通

与商家沟通核实商家资质

线下服务

核实商家身份所有交流确保留有证据

服务售后

有保障期的服务请与商家确定保障实效

详情

HTTP 状 态 码 详解3

300 被请求的资源有一系列可供选择的回馈信息,每个都有自己特定的地址和浏览器驱动的商议信息。用户或浏览器能够自行选择一个的地址进行重定向。

除非这是一个 HEAD 请求,否则该响应应当包括一个资源特性及地址的列表的实体,以便用户或浏览器从中选择合适的重定向地址。这个实体的格式由 Content-Type 定义的格式所决定。浏览器可能根据响应的格式以及浏览器自身能力,自动作出合适的选择。当然规范并没有规定这样的自动选择该如何进行。

如果服务器本身已经有了的回馈选择,那么在 Location 中应当指明这个回馈的 URI;浏览器可能会将这个 Location 值作为自动重定向的地址。此外,除非额外指定,否则这个响应也是可缓存的。


301 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。

新的永久性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。

如果这不是一个 GET 或者 HEAD 请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。

注意:对于某些使用 HTTP1.0 协议的浏览器,当它们发送的 POST 请求得到了一个301响应的话,接下来的重定向请求将会变成 GET 方式。


302 请求的资源现在临时从不同的 URI 响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

新的临时性的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。

如果这不是一个 GET 或者 HEAD 请求,那么浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。

注意:虽然和规范不允许客户端在重定向时改变请求的方法,但是很多现存的浏览器将302响应视作为303响应,并且使用 GET 方式访问在 Location 中规定的 URI,而无视原先请求的方法。状态码303和307被添加了进来,用以明确服务器期待客户端进行何种反应。


转自江苏三艾网络

展开更多
酷易搜提醒您:
1)为了您的资金安全,请选择见面交易,任何要求预付定金、汇款等方式均存在风险,谨防上当受骗!
2)确认收货前请仔细核验产品质量,避免出现以次充好的情况。
3)该信息由酷易搜网用户自行发布,其真实性及合法性由发布人负责,酷易搜网仅引用以供用户参考,详情请阅读酷易搜网免责条款。查看详情>
免费留言
  • !请输入留言内容

  • 看不清?点击更换

    !请输入您的手机号

    !请输入验证码

    !请输入手机动态码

提示×
该账号认证已过期,无法显示联系电话。
微信在线
关闭
程英
×