无法使用httpclient从Web服务器获取数据

时间:2019-06-21 04:35:15

标签: c# dotnet-httpclient

我可以使用jQuery和httpclient从本地主机获取数据。但是无法使用httpclient从服务器获取数据。我可以使用jQuery获取数据。但是在使用httpclient时,它总是让我被禁止使用403。我尝试了很多方法,但仍然无法解决。

        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri(BaseUrl);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var responseTask = client.GetAsync("District/GetAll");
            responseTask.Wait();

            var result = responseTask.Result;
            if (result.IsSuccessStatusCode)
            {
                var readTask = result.Content.ReadAsAsync<District[]>();
                readTask.Wait();
                districts = readTask.Result;
            }
            else
            {
                districts = new List<District>();
            }

0 个答案:

没有答案