System.Net.WebRequest 在单触摸上没有 Accept 属性
我正在尝试为 Monotouch 编写一些代码,该代码与 REST API 接口,该 API 依赖于正确设置的 Accept 标头。如果我尝试在 Monotouch 中执行此操作,我会收到消息:
Type 'System.Net.WebRequest' does not contain a definition for 'Request'...
尽管属性 出现在 API 文档中。
这只是我使用 Monotouch 的第一天,所以也许我错过了一些明显的东西......有什么想法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
System.Net.WebRequest 没有
Accept
属性,从来没有,也永远不会;-)您可能缺少对 HttpWebRequest 确实提供了 Accept 属性(因为它对于 HTTP 有意义,而不是 FTP、文件...)。
MonoTouch 支持这一点,但如果不支持(例如另一个标头),那么您可以尝试使用 Headers 属性手动添加它。
System.Net.WebRequest has no
Accept
property, never did, never will ;-)You're likely missing a typecast to HttpWebRequest which does provide an Accept property (because it make sense for HTTP, not FTP, file...).
This is supported by MonoTouch but if it was not (e.g. another header) then you could try to use the Headers property to add it manually.