是否可以使用 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);
我正在尝试向服务器发送 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);