Илья Бизунов Asked:2020-08-30 21:22:21 +0000 UTC2020-08-30 21:22:21 +0000 UTC 2020-08-30 21:22:21 +0000 UTC 为什么发送两个请求而不是一个?[关闭] 772 我正在用 React 编写一个应用程序,使用 Fetch 从服务器获取数据。在 chrome 中,这就是图片: 我看到的不是一个请求,而是两个,但类型不同。fetch 类型的请求很快,而 json 类型的请求很慢。 问题 - 为什么有两个请求? javascript 1 个回答 Voted Best Answer Mikl 2020-08-30T21:57:42Z2020-08-30T21:57:42Z 第一个是Request Method:OPTIONS带有所需方法的标头的请求,例如:Access-Control-Request-Method:GET. 它检查服务器是否可以接受该地址的获取请求。那么,如果 OPTIONS 已经通过,那么就会发送一个真正的请求。
第一个是
Request Method:OPTIONS带有所需方法的标头的请求,例如:Access-Control-Request-Method:GET. 它检查服务器是否可以接受该地址的获取请求。那么,如果 OPTIONS 已经通过,那么就会发送一个真正的请求。