Класс NSURLRequest. Метод - (NSInputStream *) HTTPBodyStream всегда возвращает ноль. Зачем? - PullRequest
0 голосов
/ 31 августа 2009

Я пытаюсь использовать NSURLRequest с NSURLConnection, чтобы установить соединение двоичного потока с HTTP-сервером для получения файла огромных данных небольшими, постепенно увеличивающимися частями.

Я вижу метод - (NSInputStream *) HTTPBodyStream для NSURLRequest. Это метод, который я хочу вызвать на моем экземпляре NSURLRequest? Если так, то почему он всегда возвращает ноль?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2009

На самом деле, теперь я понимаю, что HTTPBodyStream важен при выполнении HTTP PUT. Я делаю GET. Не бери в голову.

0 голосов
/ 31 августа 2009

Чтобы получить данные обратно, вы должны отправить запрос, используя nsurlconnection, вы можете использовать либо асинхронные, либо синхронизированные запросы, вот ссылка http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html

...