同域的时候,header里面的参数可以随便自己定义。服务端都是可以获取的。
但是跨域的时候,除了设置
<add name="Access-Control-Allow-Origin" value="*" />
如果要自定义header参数的话,要设置。例如要做token验证的时候,要传Authorization的时候要定义这个参数:
<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type,Authorization,mypara" />
否则服务器端永远获取不了Authorization,或者mypara。
本文详细解析了同域与跨域请求中Header参数的设置差异。在同域环境下,Header参数可自由定义;而在跨域请求时,需通过设置Access-Control-Allow-Origin及Access-Control-Allow-Headers来允许特定Header参数传递,如进行token验证时的Authorization参数。
2039

被折叠的 条评论
为什么被折叠?



