前端向跨域 API 发送 Content-Type: application/json 的 POST 请求时,浏览器会先发一个什么请求?

前端基础

  1. A.HEAD 探测请求
  2. B.GET 请求获取 CORS 配置文件,浏览器会先读取服务端的 cors.json
  3. C.OPTIONS 预检(preflight)请求
  4. D.浏览器不会发送任何额外请求,直接发出该 POST