【发布时间】:2015-04-08 01:19:41
【问题描述】:
我想做的事:
我正在尝试从一个简单的 ASP.NET MVC Web 应用程序练习进行 HTTP 调用(...如果是这样的话)。为此,我试图从OpenWeatherMap 获取天气详细信息。你可以这样做:
- 在 GET 请求中添加以下参数:APPID=APIKEY
- 示例:api.openweathermap.org/data/2.5/forecast/city?id=524901&APPID=1111111111
我的理解,来自我的学习:
- 控制器 是进行上述 HTTP 调用的控制器。
我的问题:
- 如何在 ASP.NET MVC 中实际发出 HTTP GET 请求?
【问题讨论】:
-
编辑:我知道有很多方法,那么什么是“简单、容易”的入门方法?
-
如果你的意思是你想从你的代码中进行 HTTP 调用,由你的服务器端应用程序调用,那么请注意,这实际上与 MVC 没有任何关系。任何 .NET 代码都会使用像
HttpClient这样的对象来发出 HTTP 请求和接收响应。 MVC 是您的代码的前端应用程序宿主,但您说的是可以从任何应用程序宿主调用的后端 .NET 代码。
标签: c# asp.net-mvc