更新済み 2025年3月26日
共有:

HTTPリクエストヘッダーの使い方

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

Chaknith Bin によって

HTTPリクエストヘッダーは、クライアントによって送信されるメタデータの一部です(Webブラウザや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");

一般的なHTTPリクエストヘッダー

  • 認証: 認証情報を送信(ベアラートークン、基本認証、など。)
  • Content-Type: リクエストボディの形式を定義します(例えば、application/json)
  • 受け入れる: 予想される応答形式を指定します(例:text/html、application/json)
  • User-Agent: リクエストを行うクライアントを識別する(ブラウザ、APIクライアントなど。)
  • リファラー: 現在のリクエストにリンクしているページを示します
  • Cookie: セッショントラッキングのためにクッキーを送信します
Chaknith related to 一般的なHTTPリクエストヘッダー

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。