http
文章平均质量分 66
障碍的枫子
这个作者很懒,什么都没留下…
展开
-
options请求(跨域预检)
概述options 请求就是预检请求,可用于检测服务器允许的 http 方法。当发起跨域请求时,由于安全原因,触发一定条件时浏览器会在正式请求之前自动先发起 OPTIONS 请求,即 CORS 预检请求,服务器若接受该跨域请求,浏览器才继续发起正式请求。一、什么是 options 请求HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为"*")使用该方法。(简而言之,就是可以用 opti原创 2021-10-29 17:57:40 · 14682 阅读 · 0 评论 -
http1.0~2.0的区别和https实现原理
http1.0、http1.1和http2的区别http0.9只能进行get请求;http1.0添加了POST,HEAD,OPTION,PUT,DELETE等;http1.1增加了长连接keep-alive,增加了host域,而且节约带;http2 多路复用,头部压缩,服务器推送。https和http有什么区别,https的实现原理http无状态无连接,而且是明文传输,不安全。https传输内容加密,身份验证,保证数据完整性。https实现原理:浏览器把自己支持的加密规则(原创 2021-09-22 17:17:35 · 1621 阅读 · 0 评论 -
Get和Post的区别
缓存get请求时幂等的,请求的数据是可以缓存的;post请求时不幂等的,查询对数据是有副作用的,不可缓存。传参get传参,参数是在URL中的;post传参,参数是在请求体中的。安全性get较不安全;post较为安全;但是,准确地说两者都不安全,都是明文传输的,路过公网的时候都会被访问到,不管是Url还是header还是body,都会被访问到,要想做到安全,就需要使用https。参数长度get参数长度有限,是较小的;post传参长度不受限制。发送数据p原创 2021-09-15 17:39:12 · 96 阅读 · 0 评论