是否可以在服务器端(ASP.NET MVC)进行Ajax调用

本文关键字:MVC 进行 Ajax 调用 NET ASP 服务器端 是否 | 更新日期: 2023-09-27 18:28:47

正如问题所说,这可能吗?我需要我在服务器端的代码来调用第三方REST API来获取一些数据。

是否可以在服务器端(ASP.NET MVC)进行Ajax调用

正如@ramiramilu所提到的,您可以使用HttpClient类来实现同样的目的。

var client = new HttpClient();
client.BaseAddress = new Uri("http://mybaseaddress/");
HttpResponseMessage response = await client.GetAsync("someEndpoint");
if (response.IsSuccessStatusCode)
 {
   var model = await response.Content.ReadAsAsync<MyModel>();                
 }

希望它能有所帮助!

如果您使用的是.net 4.5,则可以执行ASync请求。

这在概念上与你所要求的非常相似。