Skip to content

Commit 0456738

Browse files
authored
Merge pull request wangdoc#142 from Michael18811380328/patch-4
fix CORS
2 parents 17af7cb + e8997b2 commit 0456738

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/bom/cors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ xhr.withCredentials = false;
107107

108108
非简单请求是那种对服务器提出特殊要求的请求,比如请求方法是`PUT``DELETE`,或者`Content-Type`字段的类型是`application/json`
109109

110-
非简单请求的 CORS 请求,会在正式通信之前,增加一次 HTTP 查询请求,称为“预检”请求(preflight)。浏览器先询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些 HTTP 动词和头信息字段。只有得到肯定答复,浏览器才会发出正式的`XMLHttpRequest`请求,否则就报错。这是为了防止这些新增的请求,对传统的没有 CORS 支持的服务器形成压力,给服务器一个提前拒绝的机会,这样可以防止服务器收到大量`DELETE``PUT`请求,这些传统的表单不可能跨域发出的请求。
110+
非简单请求的 CORS 请求,会在正式通信之前,增加一次 HTTP 查询请求,称为“预检”请求(preflight)。浏览器先询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些 HTTP 方法和头信息字段。只有得到肯定答复,浏览器才会发出正式的`XMLHttpRequest`请求,否则就报错。这是为了防止这些新增的请求,对传统的没有 CORS 支持的服务器形成压力,给服务器一个提前拒绝的机会,这样可以防止服务器收到大量`DELETE``PUT`请求,这些传统的表单不可能跨域发出的请求。
111111

112112
下面是一段浏览器的 JavaScript 脚本。
113113

0 commit comments

Comments
 (0)