0

我使用 RestSharp 执行以下请求

var request = new RestRequest("downloadDocument", Method.GET);
var id = 288148748;
request.AddParameter("id", id);
request.AddHeader("Custom-Header", "blablabla");
request.AddHeader("Accept", "*/*");
request.AddHeader("Range", "bytes=59000-");
var response = client.Execute(request);

我使用 Fiddler 检查请求,我看到除 Range 之外的所有标头都可见。为什么?

在此处输入图像描述

4

1 回答 1

0

我解决了问题。RestSharp 需要带有 from-to 参数的 Range,例如“Range:bytes-59000-63000。RestSharp 不添加像“Range:bytes=59000-”这样的标题(这对 curl 有效)。

于 2014-12-10T08:14:24.137 回答