Are there any browsers that set the origin header to “null” for privacy-sensitive contexts?

后端 未结 4 734
故里飘歌
故里飘歌 2020-12-01 01:21

The Origin spec indicates that the Origin header may be set to \"null\". This is typically done when the request is coming from a file on a user\'s computer rat

4条回答
  •  眼角桃花
    2020-12-01 02:02

    I've finally figured out an answer to this. There is at least one other situation where an Origin header may be "null". When following a redirect during a CORS request, if the request is redirected to a URL on a different server, the Origin header will be changed to "null". I suppose this is considered a "privacy-sensitive context" because the browser doesn't want to leak the original origin to the new server, since the client may not have intended to make a request to the new server in the first place.

提交回复
热议问题