我已经阅读了HTTP 1.0和HTTP 1.1规范的一些相关部分,以确定当收到301或302对GET请求的响应时,所有HTTP客户端是否都会执行相应的重定向。
在这样的实例中是否有任何HTTP客户端不会自动遵循返回的重定向?
答案 0 :(得分:2)
你为什么想知道这个?您将如何处理答案,如果是,则不使用重定向?
规范非常明确地说明了:
3xx(Redirection)类状态代码表示更进一步 用户代理需要采取行动才能实现 请求。如果提供了Location头字段(第7.1.2节),则 用户代理 MAY 自动将其请求重定向到URI 由Location字段值引用,即使具体状态 代码不明白。
所以不,没有自动重定向的客户端仍然遵守规范。