我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端-陈旭辉-20230706

[复制链接]
陌殇 发表于 2023-7-10 18:54:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、学习内容

为什么POST请求会发送两次?
第一次请求为options预检请求,状态码为204
作用1:询问服务器是否支持修改的请求头,如果服务器支持,则在第二次中发送真正的请求
作用2: 检测服务器是否为同源请求,是否支持跨域
第二次请求为真正的POST请求
为什么会有304?
服务器为了提高网站访问速度,对之前访问的部分页面指定缓存机制。当客户端再次请求页面时,服务器会判断请求的页面是否已被缓存,若已经被缓存则返回304,此时客户端将调用缓存内容。

状态码304不应该被认为是一种错误,而是对客户端有缓存情况下服务端的一种响应。

产生较多304状态码的原因是什么?
页面更新周期长或者长时间未更新
纯静态页面或强制生成静态HTML
304状态码过多会造成什么问题?
网站快照停止
收录减少
权重下降
.Cookie
Cookie是最早被提出来的本地存储方式,在此之前,服务端是无法判断网络中的两个请求是否是同一用户发起的,为解决这个问题,Cookie就出现了。Cookie的大小只有4kb,它是一种纯文本文件,每次发起HTTP请求都会携带Cookie
特性
Cookie一旦创建成功,就无法修改
Cookie是无法跨域的
每个域名下Cookie的数量不能超过20个,每个Cookie的大小不能超过4kb
存在安全问题,一旦被拦截,即可获得session的所有信息
Cookie在请求一个新的页面的时候都会被发送出去
回复

使用道具 举报

关注0

粉丝0

帖子57

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026