commande retour curl http / 1.1 406 erreur non acceptable

J’utilise ci-dessous la ligne de commande curl pour savoir si mon site prend en charge la compression et la mise en cache

curl --head --compress http://www.mysite.com

il renvoie le résultat suivant

 Http://1.1 406 Not Acceptable Date: Wed, 28 Dec 2011 07:41:32 GMT Server: Apache Content-Type: text/html; charset-iso-8859-1 

Que pensez-vous du problème? Merci

Dans certains cas, en simulant l’agent a résolu ce problème, en utilisant:

 curl -A "Mozilla/4.0" 

De même, en utilisant libcurl C-API :

 curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/4.0"); 

A partir du standard HTTP / 1.1:

La ressource identifiée par la requête ne peut générer que des entités de réponse dont les caractéristiques de contenu ne sont pas acceptables en fonction des en-têtes d’acceptation envoyés dans la demande.

À moins qu’il ne s’agisse d’une demande HEAD, la réponse DEVRAIT inclure une entité contenant une liste des caractéristiques d’entité disponibles et un ou des emplacements à partir desquels l’utilisateur ou l’agent utilisateur peut choisir celui qui convient le mieux.

Alors, laissez tomber le –head et vous devriez voir ce qui ne va pas.

Le 406 est peut-être ce que vous avez raison – le serveur ne supporte pas la compression. 🙂