Je vérifie si mon application gère le contenu du fichier livré par le mode de codage à chunder. Je ne suis pas sûr de ce qui change pour faire au fichier httpd.conf pour forcer le codage découragé via Apache. Est-il même possible de le faire avec Apache Server, sinon quelle serait une solution plus facile? J'utilise Apache 2.4.2 et http 1.1. P>
Par défaut, Keep-Alive est sur Apache et je ne vois pas les données comme étant chuntées lors du test avec Wireshark. P>
Modifier: Ajout plus d'informations: P>
3 Réponses :
utile pour tester, mais ne répond pas à la question de quelque manière que ce soit.
URL modifiée, utilisez curl -raw -v http://www.httpwatch.com/httpgallery/chunked/chunkedimage.as px | plus code> à la place
Seulement, j'ai réussi à faire cela était en permettant au module de déflate.
Ensuite, j'ai configuré mon client pour envoyer Voir exemple: P> "Accepter-coding: gzip, déflate" code> L'en-tête et Apache compresseraient et envoient le fichier en mode chunée.
Je devais activer le type de fichier dans le module cependant.
AddOutputFilterByType Deflate Image / PNG Code>
curl --raw -v --header "Accept-Encoding: gzip, deflate" http://localhost/image.png | more
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /image.png HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost
> Accept: */*
> Accept-Encoding: gzip, deflate
>
< HTTP/1.1 200 OK
< Date: Mon, 13 Apr 2015 10:08:45 GMT
* Server Apache/2.4.7 (Ubuntu) is not blacklisted
< Server: Apache/2.4.7 (Ubuntu)
< Last-Modified: Mon, 13 Apr 2015 09:48:53 GMT
< ETag: "3b5306-5139805976dae-gzip"
< Accept-Ranges: bytes
< Vary: Accept-Encoding
< Content-Encoding: gzip
< Transfer-Encoding: chunked
< Content-Type: image/png
<
J'ai essayé de cette façon d'obtenir des données codées chuntées HTTP à Ubuntu, cela pourrait aider.
dans Apache Server Créez un fichier puis essayez de boucler la page ci-dessous: p> index.php code> dans votre répertoire où la page d'index est là (ex:
/ var / www / html / code>) et coller ci-dessous le contenu (doit avoir PHP installé): p>
Avez-vous plus de contexte?
même problème. J'aimerais avoir Apache sur des fichiers du serveur de serveur en mode de codage chunté, de sorte que je puisse vérifier correctement que le client fonctionne correctement. Ou existe-t-il peut-être un serveur que serveur de fichiers de taille de serveur dans des morceaux?