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

Is it possible to send HEAD request with RestSharp?

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

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

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

提前致谢

解决了

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

试试这个

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

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

using RestSharp;

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

 var response = client.Head(request);