跨域请求~

同源策略

  • 协议
  • 域名
  • 端口

三个元素某个不同都属于跨域 

常见的解决方法

1.跨域资源共享(CORS)

1.1 安全请求

(1)方法:GET、POST或HEAD

(2)请求头(只包含以下请求头):

Accept、Accept-Language、Content-Language、Content-Type的值为application/x-www-form-urlencoded、multipart/form-data或text/plain

1.2 其他请求

1.2.1 预检请求

- 浏览器自主发出,请求服务器访问资源许可

- options请求

- 没有请求体

- 请求头:

Access-Control-Request-Method

Access-Control-Request-Headers

你可能感兴趣的:(前端,javascript)