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リクエストヘッダー例を使用

HTTP リクエスト ヘッダーを設定するために HttpRequestHeaders プロパティを使用する前に、まず適切な 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 トークン、Basic 認証など)。
  • Content-Type: リクエストボディの形式を定義します(例:application/json)。
  • Accept: 予想される応答形式を指定します(例: text/html, application/json)
  • User-Agent: リクエストを行っているクライアントを識別します(ブラウザー、APIクライアントなど)。
  • リファラー: 現在のリクエストにリンクしたページを示します
  • クッキー: セッションの追跡のためにクッキーを送信します
Chaknith related to 一般的なHTTPリクエストヘッダー
ソフトウェアエンジニア
チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。