用 curl 测试 cors 跨域
前端经常遇到的 cors 问题,在服务端配置之后,可以方便测试是否已经正常
命令行如下
curl -H "origin: https://beta.demo.com" \
-H "Access-Control-Request-Headers: X-Requested-With" \
-X OPTIONS \
--verbose \
"https://test.com/header.json"
curl -H "origin: http://localhost" "https://test.com/header.json"
解析
-
origin
这里可以填如下情况- https://beta.demo.com
- http://beta.demo.com
- beta.demo.com
- -X 这里可以设置各种请求方法
- --verbose 可以看请求过程,方便
debug