MVC 5使用HttpClient的GetStringAsync方法时出现问题

weixin_38070905 2016-08-18 11:54:20
Hi!
今天我在给一个UWP软件写动态磁铁的网页时,发现了这样一个问题:
Windows 10.0.14393.51,Visual Studio 2015,ASP.NET MVC5
首先,我想在里面获取网页的内容:
Uri url = new Uri("https://msdn.microsoft.com");
HttpClient httpClient = new HttpClient(url);
string webcontent = await httpClient.GetStringAsync(url);
可是首先出现了缺少引用:Windows.Foundation.FoundationContract
然后我在项目的.csproj里面强制添加引用(添加引用里找不到这个)
添加以后,HttpClient能识别了,可是又出了问题:
如果是使用System.Net.Http的话就是报:
HttpClient httpClient = new HttpClient(url);url报错
无法从System.Uri转换成System.Net.Http.HttpMassageHandler
如果使用NuGet则是:
GetStringAsync报错
没有这个定义
那么我应该如何修改这个错误,或者是我应该如何获取网页内容
...全文
15 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧