小小前端大大疑惑
  • 3
  • 新人请关照

为什么我自定义了请求头,在network中没有看到预检请求?

请求代码
image.png
后台代码
这里console.log()执行了两次,个人觉得有一次应该是预检请求?希望各位大神赐教
image.png
network信息
好像只有一次请求?
image.png

所以为什么没有看到预检请求的信息呢,各位高人请指路。

阅读 160
评论 3月26日提问
    2 个回答

    好歹你把请求的一些基本信息打印出来啊,比如请求地址、请求来源、请求谓词等等,就打印个 ok 能看出来啥?

    如果真的是有一个 OPTIONS 请求、而 Chrome 控制台又没显示,检查一下 chrome://flags/#out-of-blink-cors 配置,改成 disabled 后重启 Chrome 再试。

    评论 赞赏 3月26日

      options 预检请求,前提条件是:跨域 + 非简单请求

      看到你的 content-type: application/x-www-form-urlencoded 是属于简单请求范畴,所以不会有 options 预检请求

      具体介绍可看这里

      评论 赞赏 3月26日
        撰写回答

        登录后参与交流、获取后续更新提醒