Mise à jour mars 26, 2025
Partager:

Comment utiliser l'en-tête de requête HTTP

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Chaknith Bin

Un en-tête de requête HTTP est une partie des métadonnées envoyée par un client(tel qu'un navigateur web ou un client API)à un serveur lors d'une requête HTTP. Les en-têtes fournissent des informations supplémentaires sur la requête, telles que les détails d'authentification, le type de contenu, l'agent utilisateur, et plus encore.

Cette fonctionnalité est utilisée lors du rendu d'une URL en PDF, vous permettant de fournir des informations d'en-tête HTTP lors de la requête.

Commencez avec IronPDF

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Utilisez un exemple d'en-tête de requête HTTP

Avant d'utiliser la propriété HttpRequestHeaders pour définir un en-tête de requête HTTP, concevez d'abord un objet d'en-tête de requête HTTP approprié. Au cours du processus de rendu, cet en-tête sera inclus dans la requête URL envoyée au serveur. À titre d'exemple, nous utiliseronshttpbin.org, un site web qui aide à afficher les en-têtes de requête.

:path=/static-assets/pdf/content-code-examples/how-to/http-request-header.cs
using IronPdf;
using System.Collections.Generic;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HttpRequestHeaders = new Dictionary<string, string>
{
    { "Authorization", "Bearer test-token-123" }
};

// Render PDF from authenticated page
var pdf = renderer.RenderUrlAsPdf("https://httpbin.org/bearer");
pdf.SaveAs("output.pdf");

En-têtes de requête HTTP courants

  • Autorisation : Envoie des informations d'identification d'authentification(Jeton porteur, Authentification de base, etc.)
  • Content-Type : Définit le format du corps de la requête(par exemple, application/json)
  • Accepter : Spécifie le format de réponse attendu(par exemple, text/html, application/json)
  • User-Agent : Identifie le client effectuant la requête(navigateur, client API, etc.)
  • Referer : Indique la page qui a fait le lien vers la requête actuelle
  • Cookie : Envoie des cookies pour le suivi de session
Chaknith related to En-têtes de requête HTTP courants

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.