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