我想做什么:
我想在一个简单的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请求?
HttpClient
这样的对象来发起HTTP请求并接收响应。MVC是您的代码的前端应用程序宿主,但您正在谈论可以从任何应用程序宿主中调用的后端.NET代码。 - David