当前位置 : 主页 > 网页制作 > HTTP/TCP >

在.NET HttpHandler中检测字节范围请求

来源:互联网 收集:自由互联 发布时间:2021-06-16
我有一个HttpHandler,它会对传入的请求进行一些检查,并在某些情况下执行某些功能.需要检查的条件之一是请求是否为 byte-range request.如何完成? 您需要在Request对象中查找Range标头,该标头
我有一个HttpHandler,它会对传入的请求进行一些检查,并在某些情况下执行某些功能.需要检查的条件之一是请求是否为 byte-range request.如何完成? 您需要在Request对象中查找Range标头,该标头是传递给ProcessRequest方法的HttpContext的一部分. HttpRequest类中没有Range属性,因此您必须查看Headers.如果有一个范围,它将是以下形式:

范围:bytes =< start> – < end>

哪里<开始>和< end>是整数.例如,如果某人想要从文件中间64K:

范围:字节= 32768-98304

您必须将文本解析为数字并进行相应处理.

网友评论