Gahing's blog Gahing's blog
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Gahing / francecil

To be best
首页
知识体系
  • 前端基础
  • 应用框架
  • 工程能力
  • 应用基础
  • 专业领域
  • 业务场景
  • 前端晋升 (opens new window)
  • Git
  • 网络基础
  • 算法
  • 数据结构
  • 编程范式
  • 编解码
  • Linux
  • AIGC
  • 其他领域

    • 客户端
    • 服务端
    • 产品设计
软素质
  • 面试经验
  • 人生总结
  • 个人简历
  • 知识卡片
  • 灵感记录
  • 实用技巧
  • 知识科普
  • 友情链接
  • 美食推荐 (opens new window)
  • 收藏夹

    • 优质前端信息源 (opens new window)
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • AIGC

  • Git

  • Linux

  • 数据协议

  • 数据结构

  • 架构设计

  • 算法

  • 编程工具

  • 编程范式

  • 编解码

  • 网络基础

    • HTTP状态码
      • 前言
      • 3xx
        • 301
        • 302 303 307
      • 参考
    • CDN
    • DNS
    • HTTP
    • TCP
    • Web安全
    • http2
    • https
    • websocket
    • 跨域
    • cookie
    • 如何减少预检请求OPTIONS
    • 浏览器缓存
  • 通用技术
  • 网络基础
gahing
2020/01/02
目录

HTTP状态码

# 前言

仅记录一些可能误用的状态码

# 3xx

# 301

永久重定向(下次再访问原链接,浏览器会直接访问重定向后的链接)

一般用到的场景就是

  • 原域名不维护了
  • http 转 https

# 302 303 307

临时重定向,大部分重定向都采用的临时的

http1.0 中只有 302

在 http1.1 中细分为 303 307

浏览器会根据状态码做不同的操作

原请求是 get/head 请求的话没有区别

非 get/head 请求的话就会有区别

规范要求 302 重定向时请求方法和请求主体不变,但是不是所有浏览器都遵守,所以这是不可预测的

303 明确说明非 get/head 请求会转为 get 请求

通常作为 PUT 或 POST 操作的返回结果

307 明确说明请求方法和请求主体不变

有些文章说 get 请求不会自动带上请求参数,其实是 location 响应码控制的,服务端是可以控制的,控制不了的只有 request body

# 参考

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status

https://www.56way.com/p/98.html

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status/307

编辑 (opens new window)
#HTTP
上次更新: 2024/09/01, 23:56:56
浅谈 base64、128 编码
CDN

← 浅谈 base64、128 编码 CDN→

最近更新
01
浅谈代码质量与量化指标
08-27
02
快速理解 JS 装饰器
08-26
03
Vue 项目中的 data-v-xxx 是怎么生成的
09-19
更多文章>
Theme by Vdoing | Copyright © 2016-2024 Gahing | 闽ICP备19024221号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式