HTTP各种特性总览

### HTTP客户端
最简单的便是浏览器
在这里插入图片描述

CORS跨域请求的限制

  • 发送和请求都可以实现,本质问题在于浏览器允不允许,浏览器自动拦截,并不是请求和发送的错误
  • 解决办法:设置请求头

在这里插入图片描述

  • 解决办法2.0:设置一个“src”浏览器允许链接地址跨域

CORS跨域限制以及预请求验证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

允许方法
  • GET
  • HEAD
  • POST
允许Content-Type
  • text/plain
  • multipart/form-data
  • application/x-www-form-urlencoded
其它限制
  • 请求头限制
  • XMLHttpRequestUpload对象均没有注册任何事件监听器
  • 请求中没有使用ReadableStream

缓存Cache-Control

可缓存性
  • public:任何经过的地方都可以允许缓存
  • private:发起请求的地方可以缓存
  • no-cache:任何节点都不可缓存
到期
  • max-age=:多长时间后过期
  • s-maxage=:只有在代理服务器中才会生效
  • max-stale=:过期之后仍可使用
重新验证(过期后)
  • must-revalidate:重新请求时能使用本地缓存
  • proxy-revalidate:重新请求时不能使用本地缓存
其它
  • no-store
  • no-transform
    测试代码[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值