如题,昨天在调试一个跨域请求时,发现请求头中没有 origin 这个头,这个头不是一般是由浏览器自动带上的吗?为什么有的时候会没有这个头?
修正:只要是非同源或者POST请求都会带上Origin字段
POST
Origin
跨域可以看下这个回答,跨域,简单请求是不会发送预检请求的,也就不会有 origin
origin
以下情况浏览器会带上Origin1、所有跨域请求2、除了GET和HEAD请求外的同源请求
4 回答14.4k 阅读✓ 已解决
871 阅读
611 阅读
2 回答9.8k 阅读
1 回答7.4k 阅读
4 回答5k 阅读
1 回答3.8k 阅读✓ 已解决
3 回答3.3k 阅读✓ 已解决
修正:只要是非同源或者
POST
请求都会带上Origin
字段跨域可以看下这个回答,跨域,简单请求是不会发送预检请求的,也就不会有
origin