2011-10-17 2 views
2

AcceptTerl이 올바르게 설정된 REST API와 인터페이스하는 Monotouch 용 코드를 작성하려고합니다. 나는이 Monotouch에서 수행하려고하면 내가 메시지를 얻을 : 사실에도 불구하고System.Net.WebRequest는 Monotouch에 Accept 속성을 가지고 있지 않습니다.

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

을 재산 appears in the API docs 그.

Monotouch를 처음 사용하는 첫날이기 때문에 분명히 뭔가 빠졌을 것입니다. 아이디어가 있습니까?

+3

오류 메시지는 '수락'이 아니라 '요청'에 대해 불평합니다. –

+0

나는 당신이 * 오류 메시지를 그대로 복사/붙여 넣기하지 않았다고 가정하고있다. (System.Net이 아니라 System.New이다.)하지만 틀린 경우, 당신이하려는 것처럼 보인다. 'someRequest.Accept' 대신'someRequest.Request.Accept'와 같은 것입니다. (오류 메시지는'Accept'가 아니라'Request'라고 불리는 누락 된 멤버를 나타냅니다.) –

+0

귀하의 링크는 Mono 설명서가 아닌 Mono 설명서로 이동합니다. 지원되는지 확실합니까? 필자는 [설명서 루트] (http://docs.xamarin.com/ios)를 시작하고 지원되는지 확인합니다. –

답변

9

System.Net.WebRequest는 없습니다 더 Accept 재산, 결코 ;-)

당신은 가능성이 HTTP가 아닌 FTP, 파일에 대한 이해가 있기 때문에 (AN Accept 속성을 제공합니까 HttpWebRequest에 배역 누락하지있어 것, 결코하지 않았다. ..).

이것은 MonoTouch으로 지원되지만 그렇지 않은 경우 (예 : 다른 헤더) 헤더 속성을 사용하여 수동으로 추가하려고 할 수 있습니다.

+1

그게 바로 문제였습니다. 저는 암묵적으로 변수를 타이핑했고'HttpWebRequest.Create'가'HttpWebRequest! Funnily 정도로 나는 지난 밤을 게시하고 난 후에 취침 시간에 갔다. 그리고 내가 잠드는 것에 따라 같은 대답이 나에게 일어났다 :) – vitch

+0

오 세상에. 당신은 남자들 사이의 영웅입니다. –

관련 문제