0

我有一个ActionContext对象。

我想RangeRequest. 我所知道的是我可以这样阅读

var rangeHeader = context.HttpContext.Request.Headers["Range"]

但是我必须拆分字符串以获取范围fromto值,因为范围标头是这样的byte=100-512

那么这是从中读取此标头的正确方法IHeaderDictonary还是有更好的方法呢?

4

1 回答 1

0

我刚刚发现什么可能是“官方”的方法:

将以下 nuget 添加到您的项目 «Microsoft.AspNetCore.Http.Extensions»。

然后这样做:

var range = context.Request.GetTypedHeaders().Range;

你完成了:)

于 2020-12-09T17:50:23.093 回答