Это нормально на 106,3. Спасибо.

у проверить HTTP-трафик с помощью Fiddler, но никакого http-трафика не захватывает, мои тестовые коды:

private static void ByRestSharp()
{
    var restClient = new RestClient("https://jsonplaceholder.typicode.com");
    var request = new RestRequest("posts", Method.GET);
    var response = restClient.Get<List<Post>>(request);
    Console.WriteLine("{0} posts return by RestSharp.", response.Data.Count);
}

Но после того, как я переключился на использование HttpClient, Fiddler может перехватывать http-трафик, примеры кодов:

private static void ByHttpClient()
{
    var httpClient = new HttpClient();
    using (var req = new HttpRequestMessage(HttpMethod.Get, "https://jsonplaceholder.typicode.com/posts"))
    using (var resp = httpClient.SendAsync(req).Result)
    {
        var json = resp.Content.ReadAsStringAsync().Result;
        var users = SimpleJson.SimpleJson.DeserializeObject<List<Post>>(json);
        Console.WriteLine("{0} posts return by HttpClient.", users.Count);
    }
}

Это проблема RestSharp или Fiddler?

Ответы на вопрос(1)

пока мы не перешли на .NET Standard. Затем у нас возникли проблемы с прокси в .NET Core, после чего использование системного прокси было полностью удалено. У нас естьвопрос открыт на Github и вы можете проверить прогресс там.

Тем не менее, явная настройка прокси должна работать для полного .NET Framework, проверьтеЭта проблема.

Код из выпуска, который подтвержден для работы:

var client = new RestClient("http://www.google.com");
client.Proxy = new WebProxy("127.0.0.1", 8888);
var req = new RestRequest("/", Method.GET);
var resp = client.Execute(req);

Обновление 2018-05-31: RestSharp 106.3 автоматически использует прокси по умолчанию в .NET Core. Проверено с Fiddler.

 user788514206 июн. 2018 г., 11:18
Это нормально на 106,3. Спасибо.
 Alexey Zimarev31 мая 2018 г., 17:10
@Jam Я попробовал 106.3 с явно указанным прокси и прокси по умолчанию, и это работает. Насколько мне известно, прокси-сервер по умолчанию доступен только в Windows.
 Alexey Zimarev22 мая 2018 г., 15:23
Вы не против попробовать последний предварительный релиз?
 Alexey Zimarev17 мая 2018 г., 12:55
Ну, неправильная версия пакета.
 Jan Aagaard17 мая 2018 г., 00:57
Это не работает для меня. Код работает нормально, но ничего в Fiddler. Я уверен, что моя конфигурация Fiddler довольно проста. Есть идеи?

Ваш ответ на вопрос