J'utilise une requête NSURLRequest pour recevoir des données d'une servlet Java. La servlet écrit immédiatement quelque chose dans le flux de sortie.NSURLRequest reçoit des données trop tard
NSURLRequest reçoit immédiatement la réponse connection:didReceiveResponse:
, mais la réception des données dure de 15 à 20 secondes. (Donc c'est le temps entre didReceiveResponse
et didReceiveData
). Il semble que NSURLRequest met en mémoire tampon les données et attend plus de données.
Comment puis-je prévenir le problème?
Voulez-vous dire que le délai entre [didReceiveResponse] et [didReceiveData] prend trop de temps? –
Oui, c'est ce que je veux dire. – flux
est certainement un problème de Java Servlet, quelle est la taille attendue du flux de sortie qui va être écrit sur le flux? –