У меня есть NSURLConnection, который соединяется с PHP API, который я создал. Этот PHP API отвечает данными. Поскольку это динамическое приложение, я делаю это, чтобы сказать длину содержимого:NSURLResponse expectedContentLength -1
ob_start('scAPIHandler');
function scAPIHandler($buffer){
header('Content-Length: '.strlen($buffer));
return $buffer;
}
В начале файла API, который потом выводит все, что необходимо. Тем не менее, когда функция пожаров
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
, значение response.expectedContentLength
равно -1. Когда я пытаюсь подключиться не к моему API PHP, но некоторые изображения в Интернете, отображается правильная ожидаемая длина содержимого. Можно ли каким-либо образом заставить PHP API сообщать NSURLResponse ожидаемую длину содержимого? Заголовок заголовка содержимого не работает.
Заранее благодарен!