【发布时间】:2015-06-30 15:42:32
【问题描述】:
我在 C# 中有以下使用 HTTPClient 的代码,我正在尝试迁移到 RestSharp 以利用漂亮的 Derserialization 代码
这是我当前的代码:
var httpClient = new HttpClient(new HttpClientHandler()
{
UseDefaultCredentials = true,
AllowAutoRedirect = false
});
var response = httpClient.GetStringAsync(myUrl).Result;
这是使用 restsharp 的等效代码:
_client = new RestClient { BaseUrl =new Uri(myUrl) };
var request = new RestRequest { Method = method, Resource = "/project", RequestFormat = DataFormat.Json };
var response = _client.Execute(request);
但我不知道如何设置
UseDefaultCredentials = true
和
AllowAutoRedirect = false
在其余锐利的一面。支持吗?
【问题讨论】:
-
查看更新的答案,如果有帮助的话。
-
为什么不直接将反序列化器移植到 HttpClient 上使用?
标签: c# rest restsharp dotnet-httpclient