new Headers(init?: object | Array<[string, string]> | Headers): Headers;
パラメータ名 | タイプ | 必須 | 説明 |
init | いいえ | Headersオブジェクトを初期化します。パラメータタイプの説明は以下のとおりです。 object コンストラクターはObjectに含まれるすべての列挙可能なプロパティを列挙し、新しいHeadersオブジェクトに初期化します。 Array<[string, string]> 配列の各要素は key/valueのキーバリューペアです(例:[key, value])。コンストラクターは配列を走査し、新しいHeadersオブジェクトに初期化します。 Headers Headersオブジェクトをコピーし、すべてのフィールドを新しいHeadersオブジェクトに初期化します。 |
headers.append(name: string, value: string): void;
headersオブジェクトで指定されたheaderに新しい値を追加します。headerが存在しない場合は、直接追加します。headersオブジェクトへの書き込み時には、以下の制限があります:属性名 | タイプ | 必須 | 説明 |
name | string | はい | header名 |
value | string | はい | 追加される新しい値 |
headers.delete(name: string): void;
headersオブジェクトから指定されたheaderを削除します。属性名 | タイプ | 必須 | 説明 |
name | string | はい | header名 |
headers.entries(): iterator;
headers.forEach(callback: (name: string, value: string) => void | number): void;
headersオブジェクト内のすべてのheaderを走査します。callbackが非ゼロ値を返した場合、走査を終了します。headers.get(name: string): string;
headersオブジェクトから指定されたheaderの値を取得します。headers.getSetCookie(): Array<string>
headers.has(name: string): boolean;
headersオブジェクトに指定されたheaderが含まれているかどうかを判断します。headers.keys(): iterator;
headers.set(name: string, value: string): void;
headersオブジェクトの指定されたheaderの値を設定します。該当するheaderが存在しない場合は、新しいkey/valueキーと値のペアを追加します。headersオブジェクトへの書き込み時には、以下の制限があります:headers.values(): iterator;
function handleEvent() {const headers = new Headers({'my-header-x': 'hello world',});const response = new Response('hello world', {headers,});return response;}addEventListener('fetch', (event) => {event.respondWith(handleEvent(event));});
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback