在c#中添加Access-Control-Allow-Origin头
本文关键字:Access-Control-Allow-Origin 添加 | 更新日期: 2023-09-27 18:06:07
在以下代码中,如果请求来自特定域,我尝试添加Access-Control-Allow-Origin头。
protected void Page_Load(object sender, EventArgs e)
{
string origin = WebOperationContext.Current.IncomingRequest.Headers.Get("Host");
if (origin.IndexOf("blabla.com" != -1) {
Response.AppendHeader("Access-Control-Allow-Origin", "*");
}
}
我的问题在这一行:
string origin = WebOperationContext.Current.IncomingRequest.Headers.Get("Host");
我得到以下异常:
异常信息:异常类型:NullReferenceException对象引用未设置为类的实例对象。
我找不到我的代码有什么问题。谢谢你的帮助
如果你感兴趣,你可以添加一个HttpModule到项目中,它将
为你处理这个
代码的问题可能是上下文在调用时为空。