0
我正在開發中,我需要調用OMDB api(API來獲取電影的IMDB信息)一個asp.net MVC Web應用程序內的API。我需要發送一個簡單的GET請求到api並獲得響應(電影細節),將響應反序列化爲一個對象並將其傳遞給視圖。這可能不使用對外部庫的引用?任何人都可以給我一個關於如何在控制器動作中做到這一點的例子。調用一個ASP.net MVC控制器動作
我正在開發中,我需要調用OMDB api(API來獲取電影的IMDB信息)一個asp.net MVC Web應用程序內的API。我需要發送一個簡單的GET請求到api並獲得響應(電影細節),將響應反序列化爲一個對象並將其傳遞給視圖。這可能不使用對外部庫的引用?任何人都可以給我一個關於如何在控制器動作中做到這一點的例子。調用一個ASP.net MVC控制器動作
可以使用的WebRequest類
using System.Net;
string url = "https://www.service.com?param=movieName";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
參考:
感謝您的回答,效果不錯!我用'StreamReader'類讀取responseStream。 – Deepal