Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • fetch() では Host ヘッダーを設定できないし話はそこまで単純じゃない - Object.create(null)
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

91usersがブックマークコメント7

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        fetch() では Host ヘッダーを設定できないし話はそこまで単純じゃない - Object.create(null)

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント7

            • 注目コメント
            • 新着コメント
            gfx
            HTTP/2,3 ではそもそも "Host header" ではない(:authority pseudo header)ので、Host headerを与えるのではなく、別の方法を提供するほうが筋がいいと思う。たとえば、「実際にリクエストするip:port」を指定できるようにする、とか。

              その他
              mizdra
              "おそらくサーバー環境で最初に Host ヘッダーの設定を禁止したのは Deno で, そのきっかけとしては受け取った Request オブジェクト ... を再利用したことで意図せず Host ヘッダーを設定してしまうトラブルがあったようです"

              その他
              efcl
              Fetch APIとHostヘッダーについて。 サーバサイドの実行環境であるNode.js/Deno/Claudflare Workersなどの挙動について

              その他
              hylom
              いつもhttp.requestを使っていたので逆にNode.jsでfetch使う人がいることを知ってちょっと驚いた

                その他
                manaten
                WSL上のnodeからkabustationのAPI呼び出そうとしてハマった記憶(Hostがlocalhostじゃないと通らないし、fetchだと上書きできない)。

                  その他
                  xlc
                  目的が判らない。デタラメなクライアントの試験がしたいのなら、fetch以前からあるhttp/httpsを使えばいいのでは?/ HTTP2かどうかは関係ないと思うぞ。それが互換性というものだ。/ DNSでなくhostsでやるのが普通では?

                    その他
                    ton-boo
                    開発用の適当なドメインとって127.0.0.1に向けて、CaddyあたりでDNS-01させればhttpsつかってアクセスできるしそのドメインを普通にfetch URLに書けばHosts書き換えとかいらんのでは、という気もしますがそういう話ではない?

                      その他
                      gfx
                      gfxHTTP/2,3 ではそもそも "Host header" ではない(:authority pseudo header)ので、Host headerを与えるのではなく、別の方法を提供するほうが筋がいいと思う。たとえば、「実際にリクエストするip:port」を指定できるようにする、とか。

                        2025/09/01リンク

                        その他

                        注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                        リンクを埋め込む

                        以下のコードをコピーしてサイトに埋め込むことができます

                        プレビュー
                        アプリのスクリーンショット
                        いまの話題をアプリでチェック!
                        • バナー広告なし
                        • ミュート機能あり
                        • ダークモード搭載
                        アプリをダウンロード

                        関連記事

                          usersに達しました!

                          さんが1番目にブックマークした記事「fetch() では Host...」が注目されています。

                          気持ちをシェアしよう

                          ツイートする

                          fetch() では Host ヘッダーを設定できないし話はそこまで単純じゃない - Object.create(null)

                          JavaScript (TypeScript) のコードから HTTP リクエストを送る手段として, 最近では Web 標準の一つであ...JavaScript (TypeScript) のコードから HTTP リクエストを送る手段として, 最近では Web 標準の一つである Fetch Standard で定義された fetch() が使われることが多いですね. await fetch("https://example.com"); リクエストヘッダーには Host を設定できない Fetch Standard では Host をはじめとして Content-Length,Cookie, Origin など, いくつかのリクエストヘッダーを設定 (JavaScript から上書き) することが禁止されています. https://fetch.spec.whatwg.org/#forbidden-request-header いずれのヘッダーも HTTP やセキュリティ上の取り決めに従うために, ページのJavaSript

                          ブックマークしたユーザー

                          • nokazn2025/12/14nokazn
                          • mizdra2025/10/06mizdra
                          • hamaco2025/10/01hamaco
                          • kutakutatriangle2025/09/11kutakutatriangle
                          • shun91672025/09/05shun9167
                          • cu392025/09/05cu39
                          • efcl2025/09/05efcl
                          • ku4u4ta12025/09/04ku4u4ta1
                          • zu22025/09/04zu2
                          • donotthinkfeel2025/09/04donotthinkfeel
                          • hush_in2025/09/03hush_in
                          • bayan2025/09/03bayan
                          • fumikony2025/09/02fumikony
                          • klim08242025/09/02klim0824
                          • yug12242025/09/02yug1224
                          • nabeatsu12025/09/02nabeatsu1
                          • machupicchubeta2025/09/02machupicchubeta
                          • mkusaka2025/09/01mkusaka
                          すべてのユーザーの
                          詳細を表示します

                          ブックマークしたすべてのユーザー

                          同じサイトの新着

                          同じサイトの新着をもっと読む

                          いま人気の記事

                          いま人気の記事をもっと読む

                          いま人気の記事 - テクノロジー

                          いま人気の記事 - テクノロジーをもっと読む

                          新着記事 - テクノロジー

                          新着記事 - テクノロジーをもっと読む

                          同時期にブックマークされた記事

                          いま人気の記事 - 企業メディア

                          企業メディアをもっと読む

                          はてなブックマーク

                          公式Twitter

                          はてなのサービス

                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025Hatena. All Rights Reserved.
                          設定を変更しましたx

                          [8]ページ先頭

                          ©2009-2025 Movatter.jp