すべてのプロダクト
Search
ドキュメントセンター

Function Compute:HTTPトリガーを使用して関数を呼び出すと、ヘッダーキーの最初の文字が大文字になるのはなぜですか?

最終更新日:Jan 21, 2025

HTTPヘッダーは、キーと値のペアとして表されます。 HTTP仕様によると、ヘッダーキーは大文字と小文字を区別しません。

HTTPトリガーを使用して組み込みランタイムで実行される関数を呼び出すと、function Compute 3.0はHTTPリクエストをHTTPトリガーのイベント形式に変換します。 このプロセス中、HTTPヘッダーキーはGoのnet/http標準ライブラリに基づいて正規化されます。

ヘッダーキー自体は大文字と小文字を区別しませんが、正規化プロセスでは、ヘッダーの最初の文字とヘッダー内のハイフンでつながれた各単語を大文字にします。 たとえば、「accept-encoding」は「Accept-Encoding」に変換されます。