发起一个ajax请求时,request header里面有三个属性会涉及请求源信息.前端可能用不到这些值,但是,后台业务系统会比较关心它们,场景可能有: 处理跨域请求时,必须判断来源请求方是否合法:后台做重定向时,需要原地址信息:作为前端,了解三者的区别和使用场景,还是有很意义的. 先看图: 1. Host描述请求将被发送的目的地,包括,且仅仅包括域名和端口号. 在任何类型请求中,request都会包含此header信息. 2. Origin用来说明请求从哪里发起的,包括,且仅仅包括协议和域名.…