Lazarus: Définir User-Agent en TFPHttpClient
Question de Invité | 29/10/2022 à 15:27
J'utilise le FPHttpClient pour télécharger certains sites Web depuis Internet avec mon programme Lazarus.
Maintenant, je voudrais personnaliser l'agent utilisateur (UserAgent), qui est utilisé dans l'en-tête (header) de ma demande (request) lors de la récupération d'un site. Y a-t-il une possibilité pour ajuster cela?
Sujets Connexes
Anglais: "a user" ou "an user"?
Question | 1 Réponse
CSS: Comment inclure CSS dans HTML
Tutoriel | 0 Commentaires
Linux: Obtenir son propre User-ID / UID / GID
Question | 1 Réponse
Delphi/Lazarus: Créer Label lors de l'exécution dynamiquement
Conseil | 0 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
Lazarus: Ouvrir un Site Web indépendant de la Plateforme
Question | 1 Réponse
Lazarus: Saisie de Nombres binaires, hexadécimaux et integer
Article | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Le TFPHttpClient fournit la fonction AddHeader, qui vous permet d'ajouter tous les en-têtes que vous souhaitez à votre demande.
AddHeader prend deux paramètres, le nom de l'header et la valeur. Pour définir l'agent utilisateur par exemple sur Mozilla/5.0, ce serait le suivant:
Dans l'ensemble, l'appel peut être implémenté comme ça:
Bien sûr, au lieu de Mozilla/5.0, vous pouvez également passer toute autre chaîne de votre désir.
30/10/2022 à 15:59