goa*_*amn 5 httpresponse response-headers asp.net-core
将项目移至.Net Core时,AddHeader
引发错误:
错误CS1061'HttpResponse'不包含'AddHeader'的定义,并且找不到扩展方法'AddHeader'接受类型为'HttpResponse'的第一个参数(您是否缺少using指令或程序集引用?).NETCoreApp,版本= v1.0
答案是改为执行以下操作(不使用AddHeader):
Response.Headers["key-goes-here"] = "value-goes-here";
Run Code Online (Sandbox Code Playgroud)
例子:
string combineValue = httpContext.Request.Headers["header1];
if (string.IsNullOrEmpty(combineValue)) // ...
var values = httpContext.Request.Headers["header1"];
if (StringValues.IsNullOrEmpty(values)) // ...
httpContext.Response.Headers["CustomHeader1"] = "singleValue";
httpContext.Response.Headers["CustomHeader2"] = new[] { "firstValue", "secondValue" };
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3669 次 |
最近记录: |