我正在尝试为 Monotouch 编写一些代码,它与依赖于正确设置的 Accept header 的 REST API 交互。如果我尝试在 Monotouch 中执行此操作,我会收到消息:
Type 'System.Net.WebRequest' does not contain a definition for 'Request'...
尽管属性 appears in the API docs .
这只是我使用 Monotouch 的第一天,所以也许我遗漏了一些明显的东西......有什么想法吗?
最佳答案
System.Net.WebRequest没有 Accept
属性,从来没有,永远不会 ;-)
您可能缺少对 HttpWebRequest 的类型转换它确实提供了 Accept属性(因为它对 HTTP 有意义,对 FTP、文件...没有意义)。
这受 MonoTouch 支持,但如果不支持(例如另一个 header ),则您可以尝试使用 Headers 属性手动添加它。
关于c# - System.Net.WebRequest 在 monotuch 上没有 Accept 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799980/