是否可以使用RestSharp发送HEAD请求?

时间:2015-04-16 08:12:57

标签: c# restsharp

我正在尝试向服务器发送HEAD请求以从Content-Length标头获取文件长度,但是当我使用RestSharp时,我总是得到'Not Acceptable'作为响应。我用简单的.NET WebRequest创建请求它可以正常工作。

我试图从请求和客户端清除所有标题和其他内容,但没有成功

是否可以使用RestSharp执行此请求以及如何执行此操作?

提前致谢

3 个答案:

答案 0 :(得分:1)

试试这个

var request = new RestRequest("/resource", Method.HEAD);

答案 1 :(得分:0)

解决问题
restRequest.Parameters.Clear();
restRequest.AddHeader("Accept", "*/*");

答案 2 :(得分:0)

如果有人感兴趣,我正在使用以下方法:

using RestSharp;

 var client = new RestClient("/resource");
 var request = new RestRequest();

 var response = client.Head(request);