【问题标题】:code "Request.Headers.Range" not working on asp.net core代码“Request.Headers.Range”不适用于 asp.net 核心
【发布时间】:2016-11-20 09:23:15
【问题描述】:
RangeHeaderValue rangeHeader = base.Request.Headers.Range;

以上代码适用于 asp.net web api,但不适用于 asp.net 核心。在 asp.net 核心中是否有用于获取 RangeHeaderValue 的替代方法?

【问题讨论】:

    标签: asp.net asp.net-core


    【解决方案1】:

    ASP.NET Core 1.0 (https://github.com/aspnet/Mvc/issues/3702) 不支持范围请求。因此需要一些自己的代码来处理范围请求。为了在上述问题中获取 Range-Header,给出了提示,您可以导入 Microsoft.AspNet.Http.Extensions 包并使用 httpContext.Request.GetTypedHeaders().Range

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 2017-05-20
      • 2018-06-21
      • 2022-01-26
      • 2019-01-19
      相关资源
      最近更新 更多