0
我對.net非常陌生,我想用.net核心創建一個新的webAPI。我的一個要求是從其他現有的.net webAPI中提取一些數據。我的問題是:如何與webApi .net核心溝通
哪個最好的方法來解決apis之間的通信?
我對.net非常陌生,我想用.net核心創建一個新的webAPI。我的一個要求是從其他現有的.net webAPI中提取一些數據。我的問題是:如何與webApi .net核心溝通
哪個最好的方法來解決apis之間的通信?
如果現有的Web API不在您的C#/ Visual Studio項目中,那麼只需通過http請求調用即可。您可以使用HttpClient
類創建請求。您的代碼應該與此類似
var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
var result = client.GetStringAsync("http://url-of-your-existing-api");
var json = await result;
// deserialize your json here ...