[英]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.