IronPDF 操作指南 HTTP 请求头 How to use HTTP Request Header Chaknith Bin 已更新:七月 27, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English HTTP 请求头是由客户端(如网络浏览器或 API 客户端)在发出 HTTP 请求时发送到服务器的一段元数据。请求头提供有关请求的附加信息,例如身份验证详细信息、内容类型、用户代理等。 在将 URL 渲染为 PDF 时使用此功能,允许您在发出请求时提供 HTTP 头信息。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. new IronPdf.ChromePdfRenderer { RenderingOptions = { HttpRequestHeaders = new Dictionary<string,string> { { "Authorization", "Bearer your_token_here" }, { "User-Agent", "MyApp/1.0" } } } } .RenderUrlAsPdf("https://httpbin.org/bearer") .SaveAs("withHeaders.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(5 步) 从 NuGet 下载 IronPDF 准备 HTTP 请求头作为 C# 字典 将字典分配给 HttpRequestHeaders 属性 使用 RenderUrlAsPdf 方法将 URL 渲染为 PDF 将 PDF 保存为文件或导出为字节 使用 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 请求头 Authorization: 发送身份验证凭证(Bearer 令牌,基本认证等) Content-Type: 定义请求体的格式(例如,application/json) Accept: 指定预期的响应格式(例如,text/html,application/json) User-Agent: 标识进行请求的客户端(浏览器,API 客户端等) Referer: 指示链接到当前请求的页面 Cookie: 发送用于会话跟踪的 cookie 常见问题解答 如何在C#中使用HTTP请求头渲染URL为PDF? 您可以通过设置ChromePdfRenderer类的HttpRequestHeaders属性,使用IronPDF在C#中使用HTTP请求头渲染URL为PDF。首先,将您的HTTP头准备为C#字典,然后使用RenderUrlAsPdf方法将URL转换为PDF。 Authorization头在HTTP请求中的作用是什么? Authorization头用于将身份验证凭据(如Bearer令牌或Basic验证)发送到服务器。使用IronPDF渲染URL为PDF时,您可以在HttpRequestHeaders字典中包含此头,以确保经过身份验证的请求。 如何在将HTML转换为PDF时指定自定义HTTP头? 在IronPDF中将HTML转换为PDF时指定自定义HTTP头,只需创建包含所需头的字典,并将其分配给PDF渲染器的HttpRequestHeaders属性。然后使用RenderUrlAsPdf渲染URL。 用于PDF渲染的常见HTTP请求头有哪些? 可以用于PDF渲染的常见HTTP请求头包括Authorization、Content-Type、Accept、User-Agent、Referer和Cookie。在IronPDF中,这些可以在HttpRequestHeaders字典中设置以自定义HTTP请求。 我可以使用真实服务器测试HTTP请求头吗? 是的,您可以使用像httpbin.org这样的真实服务器进行HTTP请求头测试,它可以显示收到的头。这在使用IronPDF渲染PDF时很有用,以验证您的头是否正确包含在请求中。 如何在PDF渲染的HTTP头中管理身份验证令牌? 在使用IronPDF时,可以通过在HttpRequestHeaders字典中的Authorization头中包含身份验证令牌来管理它们。这确保了在PDF渲染期间进行安全的身份验证请求。 是否可以将渲染的PDF导出为不同格式? 是的,使用IronPDF,您可以将渲染的PDF保存为文件或导出为字节,从而灵活选择最适合您应用需求的格式。 使用 HTTP 请求标头生成 PDF 时,IronPDF 是否与 .NET 10 兼容? 是的,IronPDF 完全兼容 .NET 10,并支持在 URL 到 PDF 的渲染工作流程中使用 HTTP 请求标头。该库确保对 .NET 10 的第一天就提供支持,并允许您在最新的运行时环境下通过HttpRequestHeaders属性设置自定义标头。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证