首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HTTP必知必会
程序员山月
创建于2022-08-13
订阅专栏
HTTP必知必会
等 45 人订阅
共12篇文章
创建于2022-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HTTP 中的请求头
请求头一般有以下分类,本篇文章仅大致介绍下常见的请求头,部分重要的请求头将在以后文章重点讲解。 控制相关 Host:一般一个 IP 地址对应 N 个应用,通过 Host 即可定位到对应的应用。 Cac
HTTP 请求头中的 Host 你了解吗
在一个的服务器中,可能拥有多个 Host 的应用服务,此时仅仅通过 IP 无法访问到对应的服务,可通过 Host 来进行定位。 Host 是唯一客户端必须携带的请求头,如果缺失了该请求头则会返回 40
通过 Apifox Echo 学习 curl/httpie 命令
curl,用于发送请求的命令行工具,一个 HTTP 请求客户端(实际上它也可以做 FTP/SCP/TELNET 协议的事情,可类比于浏览器中的 fetch。 curl 是最为流行的 HTTP 请求命令
HTTP 中的头部规则
HTTP 中的 Header 虽然接触很多,但是一些规则容易忽略: HTTP Header 名称不区分大小写。因此 Content-Type 与 content-type 并无差别 HTTP Head
协商缓存相关头部 Last-Modified 与 ETag 生成算法
Last-Modified 针对静态资源而言,一般会选择文件的 mtime 元属性作为上次修改时间,该元属性表示文件内容的修改时间。 nginx 也是这样处理的,源码见: ngx_http_stati
HTTP 中的 Content-Type
Content-Type 指定 Body 的媒体资源类型,如果是请求头,则代表请求体的资源类型,如果是响应头,则代表响应体的资源类型。 资源类型通过 MIME(Multipurpose Interne
HTTP 报文格式
HTTP,Hyper Text Transfer Protocol 简写,超文本传输协议。在前端最重要的体现在于,浏览器(HTTP Client)与服务器(HTTP Server)之间的通信。 HTT
502/504 状态码有什么区别
众所周知,50x 都是服务器异常问题。 500: Internal Server Error 502: Bad Gateway 503: Service Unavailable 504: Gatewa
Cache-Control 作为请求头指令与浏览器强制刷新
Cache-Control 作为响应头,用以控制缓存策略,这也是前端 HTTP 缓存策略的基础。 但是你知道 Cache-Control 也可以作为请求头吗,以及它作为请求头有何作用? 以最常见的 n
找到你常浏览网站中的 201/204/206 状态码请求
200 OK 表示请求成功,也是使用最为广泛的状态码。 表示请求成功,也是使用最为广泛的状态码。 如果是 GET 请求,代表资源获取成功。 201 Created 一般用以 POST 请求,代表服务器
301/302/307/308 与重定向
301,Moved Permanently。永久重定向,该操作比较危险,需要谨慎操作:如果设置了 301,但是一段时间后又想取消,但是浏览器中已经有了缓存,还是会重定向。 302,Found。临时重定
什么是强缓存和协商缓存
HTTP 缓存分为以下两种,两者都是通过 HTTP 响应头控制缓存。 强制缓存 协商缓存 强制缓存 再次请求时无需再向服务器发送请求 与之相关的 Response Headers 有以下几个 Expi