在ASP.NET MVC项目中使用外部ASP.NET Web API

时间:2015-11-02 21:36:51

标签: web-services asp.net-mvc-5 asp.net-web-api

我需要知道如何在我的MVC项目中使用外部(具有自己的域和所有内容)ASP.NET Web API RESTful Web服务。我知道在Javascript中有一个简单的方法,但是我需要能够在C#端做到这一点。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

确实使用HttpClient

using(var client = new HttpClient())
{
    var result = client.GetAsync("{url}").Result;
    return result.Content.ReadAsAsync<{Type}>().Result
}

所以我将是第一个承认这个例子快速而肮脏的人,但它得到了重点。最好的做法是在阅读内容之前检查结果中的错误代码,但是在此之后没有特定的代码来建模我真的不完全确定你的内容