无法设置限制标头,例如WebRequest for PCL中的UserAgent

时间:2014-05-29 04:24:21

标签: http-headers mvvmcross webrequest

microsoft没有实现它,根据这个不会这样做: https://connect.microsoft.com/VisualStudio/feedback/details/770104/cannot-set-useragent-of-a-httpwebrequest-in-portable-class-and-winrt-libraries 但我试图获得响应的网站需要在请求中指定User-Agent标头,否则响应错误。 我只能使用便携式类库(PCL),因为我正在开发mvvmcross跨平台项目。 提出此类网络请求的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

正如我在第一篇评论中指出的那样,依赖注入是最好的解决方法。以下是MvvmCross文档https://github.com/MvvmCross/MvvmCross/wiki/Service-Location-and-Inversion-of-Control#1-pcl-interface-with-platform-specific-implementation

中的一个简单示例