我可以使用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>();
}