HTTP 飞行前要求

示例

基本的CORS请求被允许使用以下两种方法之一:

  • 得到

  • 开机自检

只有几个选择标题。POST CORS请求还可以仅从三种内容类型中进行选择。

为避免此问题,希望使用其他方法,标头或内容类型的请求必须首先发出预检请求,该OPTIONS请求是包含访问控制请求标头的请求。例如,这是一个预检请求,它检查服务器是否将接受PUT包含DNT标头的请求:

OPTIONS /cors HTTP/1.1
Host: example.com
Origin: example.org
Access-Control-Request-Method: PUT
Access-Control-Request-Headers: DNT