Aktualisiert 26. März 2025
Teilen Sie:

Wie man den HTTP-Anforderungsheader verwendet

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

von Chaknith Bin

Ein HTTP-Anfrageheader ist ein Teil von Metadaten, die von einem Client gesendet werden(während eines Web-Browsers oder API-Clients)an einen Server bei einer HTTP-Anfrage. Header liefern zusätzliche Informationen über die Anfrage, wie zum Beispiel Authentifizierungsdetails, Inhaltstyp, Benutzeragent und mehr.

Diese Funktion wird verwendet, wenn eine URL in ein PDF gerendert wird, sodass Sie HTTP-Headerinformationen beim Anfordern bereitstellen können.

Einführung in IronPDF

Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Beispiel für die Verwendung eines HTTP-Anforderungsheaders

Bevor Sie die HttpRequestHeaders-Eigenschaft verwenden, um einen HTTP-Anforderungsheader festzulegen, entwerfen Sie zunächst ein geeignetes HTTP-Anforderungsheader-Objekt. Während des Rendering-Prozesses wird dieser Header in die an den Server gesendete URL-Anfrage aufgenommen. Als Beispiel verwenden wirhttpbin.orgeine Website, die dabei hilft, die Header-Anfrage anzuzeigen.

: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");

Allgemeine HTTP-Anforderungsheader

  • Authorisierung: Sendet Authentifizierungsdaten(Trägertoken, Basisauthentifizierung, usw.)
  • Content-Type: Definiert das Format des Anfragekörpers(z.B., application/json)
  • Akzeptieren: Gibt das erwartete Antwortformat an(z. B. text/html, application/json)
  • User-Agent: Identifiziert den Client, der die Anfrage stellt(Browser, API-Client, usw.)
  • Referer: Gibt die Seite an, die auf die aktuelle Anfrage verlinkt hat
  • Cookie: Sendet Cookies zur Sitzungsverfolgung
Chaknith related to Allgemeine HTTP-Anforderungsheader

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.