0
我有一个使用ASP.NET 5创建的Web API。 我有一个需要调用此Web的库类库(包) api使用某种类型的http客户端。从C#类库调用ASP.NET 5 Web API
如果我想将所有内容都保存在ASP.NET 5中,什么才是正确的引用包?我想引用:“Microsoft.AspNet.WebApi.Client”:“5.2.3”,但它不与工作平台5.4
我有一个使用ASP.NET 5创建的Web API。 我有一个需要调用此Web的库类库(包) api使用某种类型的http客户端。从C#类库调用ASP.NET 5 Web API
如果我想将所有内容都保存在ASP.NET 5中,什么才是正确的引用包?我想引用:“Microsoft.AspNet.WebApi.Client”:“5.2.3”,但它不与工作平台5.4
https://stackoverflow.com/a/32211585/1365053
您应该使用现代的HttpClient类从System.Net.Http在NuGet上,它支持DNXCore。
好吧,我说 “System.Net.Http”: “4.0.1-β-23516”,它似乎是工作的罚款。你知道ReadAsync发生了什么事情吗?它不再可用。我想我必须使用ReadAsStringAsync,然后转换为Json ... –
是这样的: string response = await new HttpClient() .GetStringAsync(“uri”); Car obj = JsonConvert.DeserializeObject(response); –
明白了。以及你可能能够帮助我的最后一件事。如果我不希望我的函数返回异步任务>,并且只是IList ,我仍然可以使用异步函数吗?我想我可以做一些像Task response = client.GetAsync(“api/customers”);这有意义吗? –