La bibliothèque cURL a un couple options appelé FRESH_CONNECT
et FORBID_REUSE
qui aide avec des demandes spéciales telles que POST
où les réponses souvent ne devraient pas être stockées.Comment cURL décide-t-il quand réutiliser une connexion?
Cependant, je veux savoir si curl est assez intelligent pour savoir qu'une requête de post/delete/put avec des paramètres ne doit pas être mise en cache - ou si ces paramètres doivent être explicitement définis.
Ok, donc la réponse ne soit pas mise en mémoire cache - tout l'objet de connexion? Donc je peux faire un SSL suivi d'une requête HTTP sans soucis? – Xeoncross
Oui, c'est exactement ça. Juste la connexion est réutilisée. C'est ce qu'on appelle HTTP Keep-Alive (http://en.wikipedia.org/wiki/HTTP_persistent_connection). –