我正在尝试向服务器发送HEAD请求以从Content-Length标头获取文件长度,但是当我使用RestSharp时,我总是得到'Not Acceptable'作为响应。我用简单的.NET WebRequest创建请求它可以正常工作。
我试图从请求和客户端清除所有标题和其他内容,但没有成功
是否可以使用RestSharp执行此请求以及如何执行此操作?
提前致谢
答案 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);