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

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

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


person dugla    schedule 31.08.2009    source источник


Ответы (2)


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

person Daniel    schedule 31.08.2009

На самом деле, теперь я понимаю, что HTTPBodyStream имеет значение при выполнении HTTP PUT. Я делаю ПОЛУЧЕНИЕ. Не бери в голову.

person dugla    schedule 01.09.2009