相关疑难解决方法(0)

哪个http头的类型在ASP.NET 5中消失了?

以前,在WebApi(在.NET 4.x上),我们可以通过类型化接口处理请求和响应的头文件(请参阅HttpRequestMessage.Headers/ HttpResponseMessage.Headers).现在,在ASP.NET 5,我们有HttpRequestHttpResponse同类型的标题属性IHeaderDictionary.但它只是一个无类字典.

下面我给一个带有类型访问的例子可以返回一个微调的http响应.需要创建HttpResponseMessage并填充其Headers集合(键入btw).

HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
response.Content = new StringContent(manifestContent);
response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/cache-manifest");
response.Headers.CacheControl = new CacheControlHeaderValue {NoCache = true, Public = true};
response.Headers.ETag = new EntityTagHeaderValue("\"" + etag + "\"");
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core-mvc asp.net-core

13
推荐指数
1
解决办法
4473
查看次数

标签 统计

asp.net-core ×1

asp.net-core-mvc ×1

c# ×1