HTTPリクエストヘッダーの使い方
HTTPリクエストヘッダーは、クライアントによって送信されるメタデータの一部です(WebブラウザやAPIクライアントなど)HTTPリクエストを行う際にサーバーに送ります。ヘッダーは、認証情報、コンテンツタイプ、ユーザーエージェントなど、リクエストに関する追加情報を提供します。
この機能は、URLをPDFとしてレンダリングする際に使用され、リクエストを行う際にHTTPヘッダー情報を提供することが可能です。
IronPDFの使用を開始する
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
How to use HTTP Request Header
- Download IronPDF from NuGet
- Prepare the HTTP request headers as a C# dictionary
- Assign the dictionary to the HttpRequestHeaders property
- Render the URL to PDF using the
RenderUrlAsPdf
method - Save the PDF as a file or export it as bytes
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");
一般的なHTTPリクエストヘッダー
- 認証: 認証情報を送信(ベアラートークン、基本認証、など。)
- Content-Type: リクエストボディの形式を定義します(例えば、application/json)
- 受け入れる: 予想される応答形式を指定します(例:text/html、application/json)
- User-Agent: リクエストを行うクライアントを識別する(ブラウザ、APIクライアントなど。)
- リファラー: 現在のリクエストにリンクしているページを示します
- Cookie: セッショントラッキングのためにクッキーを送信します