context.Response.AddHeader("Access-Control-Allow-Origin", context.Request.Headers["Origin"]); 這個方法是有問題的,在IE11中 context.Request.Headers["Origin"] 這段是獲取不到值的。查了老半天,CHROME,FIREFOX均沒問題偏偏IE11這里出了問題。導致cookie讀取不到。
應用場景,在多項目中,后端返回json,前端調用,兩者不同域,采用添加 Access-Control-Allow-Origin 頭方案進行,網上的示例代碼范例,示例代碼采用 context.Request.Headers["Origin"] 做為限定域名地址,但在IE11中出現奇葩問題,獲取該值為NULL,chrome,firefox均不會,解決方案,采用 request 對象里的其它屬性,拼出自己需要的限定地址。
