我正在尝试为Monotouch编写一些代码,这些代码与REST API接口,REST API依赖于正确设置的Accept标头。如果我尝试在Monotouch中执行此操作,我会收到消息:
Type 'System.Net.WebRequest' does not contain a definition for 'Request'...
尽管属性为appears in the API docs。
这是我与Monotouch的第一天,所以也许我错过了一些明显的东西......有什么想法吗?
答案 0 :(得分:9)
System.Net.WebRequest没有Accept
属性,从来没有,永远不会; - )
您可能错过了HttpWebRequest的类型转换,它确实提供了Accept属性(因为它对HTTP有意义,而不是FTP,文件......)。
MonoTouch 支持此功能,但如果不支持(例如另一个标头),则可以尝试使用Headers属性手动添加它。