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 には、「Range: bytes-59000-63000」などの from-to パラメーターを含む Range が必要です。RestSharp は、「Range: bytes=59000-」のようなヘッダーを追加しません (これは curl に有効です)。

于 2014-12-10T08:14:24.137 に答える