如何使用 HTTP 請求標頭

Chaknith related to 如何使用 HTTP 請求標頭
查克尼思·賓
2025年3月31日
已更新 2025年3月31日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

HTTP 請求標頭是由客戶端(例如網頁瀏覽器或 API 客戶端)在發送 HTTP 請求時傳送給伺服器的一段元資料。標頭提供有關請求的其他資訊,例如認證詳細資料、內容類型、用戶代理等等。

此功能在將 URL 轉換為 PDF 時使用,允許您在發出請求時提供 HTTP 標頭資訊。

開始使用 IronPDF

立即在您的專案中使用IronPDF,並享受免費試用。

第一步:
green arrow pointer


使用 HTTP 請求標頭範例

在使用HttpRequestHeaders屬性設定 HTTP 請求標頭之前,首先設計一個適當的 HTTP 請求標頭對象。 在渲染過程中,此標頭將包含在發送給伺服器的 URL 請求中。 作為範例,我們將使用httpbin.org,這是一個有助於顯示標頭請求的網站。

: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");
Imports IronPdf
Imports System.Collections.Generic

Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.HttpRequestHeaders = New Dictionary(Of String, String) From {
	{"Authorization", "Bearer test-token-123"}
}

' Render PDF from authenticated page
Dim pdf = renderer.RenderUrlAsPdf("https://httpbin.org/bearer")
pdf.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

常見的 HTTP 請求標頭

  • 授權:發送驗證憑證(Bearer token、基本認證等)。
  • Content-Type:定義請求正文的格式(例如,application/json)
  • 接受:指定預期的回應格式(例如,text/html、application/json)
  • User-Agent:識別發出請求的客戶端(瀏覽器、API 客戶端等)。
  • Referer:表示連結到當前請求的頁面
  • Cookie:發送 cookies 以進行會話跟蹤
Chaknith related to 常見的 HTTP 請求標頭
軟體工程師
Chaknith 是開發者界的夏洛克福爾摩斯。他第一次意識到自己可能有個軟體工程的未來,是在他為了娛樂而參加程式挑戰的時候。他的重點是 IronXL 和 IronBarcode,但他也引以為豪的是,他幫助客戶解決所有產品的問題。Chaknith 利用他與客戶直接對話中獲得的知識,以進一步改進產品。他的實際反饋超越了 Jira 工單,並支持產品開發、文件撰寫和行銷,以提升客戶的整體體驗。不在公司時,他通常在學習機器學習、寫程式和徒步旅行。