Jean-Francois Ortolo
2009-02-17 14:01:40 UTC
Bonsoir
Vous savez, que le protocole HTTP 1.1, donne lieu souvent à des
contenus rendus sous forme "chunked", c'est-à-dire que si les fonctions
de socket de type fsockopen() étaient utilisées à la place des fonctions
curl, il y aurait besoin de décoder ces contenus "chunked" pour les
rendre lisible.
Ma question est: Cela est-il aussi nécessaire pour la lecture de
données avec l'instruction curl_exec() ?
En d'autres termes: Est-ce que les fonctions curl, décodent de
manière transparente les contenus "chunked", ou bien faut-il les décoder
avec une fonction ad hoc de décodage ?
Si les fonctions curl décodaient de manière transparente les contenus
"chunked", cela m'éviterait de devoir lire les headers, en vue
d'identifier si le contenu est "chunked" ou non, et cela simplifierait
beaucoup mon code.
Merci beaucoup de vos réponses.
Bien à vous.
Amicalement.
Jean-François Ortolo
Vous savez, que le protocole HTTP 1.1, donne lieu souvent à des
contenus rendus sous forme "chunked", c'est-à-dire que si les fonctions
de socket de type fsockopen() étaient utilisées à la place des fonctions
curl, il y aurait besoin de décoder ces contenus "chunked" pour les
rendre lisible.
Ma question est: Cela est-il aussi nécessaire pour la lecture de
données avec l'instruction curl_exec() ?
En d'autres termes: Est-ce que les fonctions curl, décodent de
manière transparente les contenus "chunked", ou bien faut-il les décoder
avec une fonction ad hoc de décodage ?
Si les fonctions curl décodaient de manière transparente les contenus
"chunked", cela m'éviterait de devoir lire les headers, en vue
d'identifier si le contenu est "chunked" ou non, et cela simplifierait
beaucoup mon code.
Merci beaucoup de vos réponses.
Bien à vous.
Amicalement.
Jean-François Ortolo