cUrl définir la langue de l'en-tête
Comment puis-je définir une langue de l'en-tête de ma demande cURL? par exemple, maintenant, je reçois la page d'accueil de facebook.com en néerlandais, sans doute parce que mon serveur est aux pays-bas /langue par défaut de l'envoyer par-têtes?..
Je préfère l'anglais avant le néerlandais dans ce cas, j'ai donc essayé de mettre un httpheader en curl, mais je ne fais pas de sens? Que dois-je faire de mal ou ce que je dois le mettre?
(zend notation)
CURLOPT_HTTPHEADER => 'Accept-Language: en-US;q=0.6,en;q=0.4',
Merci d'avance!
OriginalL'auteur directory | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
Je suis arrivé sur cette page à la recherche d'un moyen de transmettre la langue de l'en-tête de curl à la ligne de commande. Si vous souhaitez définir des en-têtes dans un bash one-liner, utilisez
-H Accept-Language
-v
pour voir ce que les en-têtes sont envoyés et reçus (si vous êtes à la recherche si le serveur redirige la HTTP code en fonction de la langue spécifiée par exemple).OriginalL'auteur doub1ejack
Vous devez ajouter un en-tête option dans votre demande.
Vous aurez quelque chose comme ceci:
Tout ce que vous avez à faire est d'ajouter cette ligne à votre tableau $options:
OriginalL'auteur Ivan