System.Net.WebRequest在monotouch上没有Accept属性

vit*_*tch 2 c# mono webrequest httpwebrequest xamarin.ios

我正在尝试为Monotouch编写一些代码,这些代码与REST API接口,REST API依赖于正确设置的Accept标头.如果我尝试在Monotouch中执行此操作,我会收到以下消息:

Type 'System.Net.WebRequest' does not contain a definition for 'Request'...
Run Code Online (Sandbox Code Playgroud)

尽管该属性出现在API文档中.

这是我与Monotouch的第一天,所以也许我错过了一些明显的东西......有什么想法吗?

pou*_*pou 9

System.Net.WebRequest没有Accept属性,从来没有,永远不会;-)

您可能错过了HttpWebRequest的类型转换,它确实提供了一个Accept属性(因为它对HTTP有意义,而不是FTP,文件......).

这是由MonoTouch支持但如果不是(例如另一个标题),那么您可以尝试使用Headers属性手动添加它.