Skip to main content

headers_ctor

Function headers_ctor 

Source
pub(crate) fn headers_ctor(
    _it: &mut Interp,
    _t: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

Headers(Fetch API。new Headers(init)/response.headers.get(...) という 定番パターンで使われる get/set/has/append/delete 付きの専用クラス)が丸ごと 未対応で、headers は単なるプレーンオブジェクトとしてしか扱えなかった。 ヘッダ名は仕様どおり大小無視・小文字正規化して格納する(プロパティキー自体を 小文字化したヘッダ名として使う。メソッド名 “get”/“set” 等と衝突するヘッダ名 は理論上あり得るが実用上まず出現しないため簡略化として許容する)。