J'ai une connexion NSURLConnection qui se connecte à une API PHP que j'ai créée. Que l'API PHP répond avec des données. Comme il est une application dynamique, je le fais pour dire la longueur du contenu:NSURLResponse expectedContentLength -1
ob_start('scAPIHandler');
function scAPIHandler($buffer){
header('Content-Length: '.strlen($buffer));
return $buffer;
}
Au début du fichier API, qui délivre alors plus tard tout ce qui est nécessaire. Cependant, lorsque les
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
feux de fonction, la valeur de response.expectedContentLength
est -1. Lorsque j'essaie de me connecter non à mon API PHP, mais à certaines images sur le Web, la longueur de contenu attendue correcte est affichée. Est-il possible que mon API PHP indique à NSURLResponse la longueur du contenu à attendre? L'en-tête content-length ne semble pas fonctionner.
Merci d'avance!