2
내가 피들러와 HTTP 트래픽을 확인하려면 .NET의 핵심에,하지만 모든 HTTP 트래픽 캡처, 내 테스트 코드 (예를 들어 바이올린 켜는 사람을 위해) :RestSharp 무시 시스템 프록시
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의 문제입니까?