System.Net.WebRequest не имеет свойства Accept для monotouch - PullRequest
2 голосов
/ 18 октября 2011

Я пытаюсь написать некоторый код для Monotouch, который взаимодействует с REST API, который основан на правильной настройке заголовка Accept.Если я пытаюсь сделать это в Monotouch, я получаю сообщение:

Type 'System.Net.WebRequest' does not contain a definition for 'Request'...

Несмотря на то, что свойство появляется в документации API .

Это только мой первыйдень с Monotouch, так что, может быть, я упускаю что-то очевидное ... Есть идеи?

1 Ответ

9 голосов
/ 18 октября 2011

System.Net.WebRequest не имеет Accept свойства, никогда не было и никогда не будет; -)

Скорее всего, вы пропустили типовое преобразование HttpWebRequest , которое предоставляет свойство Accept (потому что оно имеет смысл для HTTP, а не FTP, файла ...).

Это поддерживается MonoTouch , но если это не так (например, другой заголовок), вы можете попробовать использовать свойство Headers, чтобы добавить его вручную.

...