簡體   English   中英

從 IHeaderDictionary object 讀取范圍 header 的正確方法

[英]Right way to read range header from IHeaderDictionary object

我有一個ActionContext object。

我想從Request中讀取Range header 。 我所知道的是我可以這樣閱讀

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

但是我必須拆分字符串以to值的from因為范圍 header 就像這個byte=100-512

那么這是從IHeaderDictonary讀取 header 的正確方法還是有更好的方法來做到這一點?

我剛剛發現什么可能是“官方”的方法:

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

然后這樣做:

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

你完成了:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM