【发布时间】:2015-05-18 13:21:41
【问题描述】:
我正在尝试使用 ASP.NET Core(又名 vNext)构建应用程序。我需要调用第三方 REST-API。传统上,我会使用 HttpClient。但是,我似乎无法让它工作。在我的 project.json 文件中,我有:
"dependencies": {
"Microsoft.Net.Http.Client": "1.0.0-*"
}
当我运行 dnu restore 时,我收到一条错误消息:“无法找到 Microsoft.Net.Http.Client >= 1.0.0-*”。评论者引用的其他帖子已过时。
我正在 Mac OS X 中构建这个应用程序。我不认为这有什么不同。不过,HttpClient 是调用第三方 REST API 的推荐方法吗?如果没有,我应该使用什么?如果是,我做错了什么?
谢谢!
【问题讨论】:
-
无法回答您缺少的二进制问题,但 HttpClient 是首选(较新版本)使用的 API(优于 WebClient)
-
@PatrickHofman 这种方法似乎已经过时了。然而,我尝试按照GitHub repo 中的方法进行操作,但仍然遇到同样的错误。
-
好的,我撤回了我的近距离投票。
标签: asp.net httpclient asp.net-core