記事へのコメント29

    • 注目コメント
    • 新着コメント
    akymrk
    akymrk “PATCH が正規化の対象に含まれていない”"Fetch Standard は実は""ウェブ上でリソースを取得すること(fetching)全般について述べた仕様""XHRが追加されたIE5がリリースされた時点"PATCHは存在せず"

    2023/10/08 リンク

    その他
    momontyo
    momontyo IEからしたらカスタムメソッドなんてやりたい奴がやればいいだけなので、サーバ側がどんな状況だったかは知らないけど、その時点の標準メソッドを正規化するのは十分な理由があると思う。

    2023/10/08 リンク

    その他
    kaputte
    kaputte すごい

    2023/10/07 リンク

    その他
    efcl
    efcl method=patchについて

    2023/10/07 リンク

    その他
    rryu
    rryu XHRを含む既存の全てのfetch動作をFetch Standardとしてまとめて、それに準拠した形でFetch APIを作ったので妙な互換仕様があるということらしい。HTML Standardも同じ感じだな。

    2023/10/07 リンク

    その他
    Falky
    Falky そもそも小文字で書くのは本来の仕様に反するって話なので、これを仕様バグとみなすのは怠慢傲慢が過ぎるのでは。あくまで後方互換のための正規化なのだから、現代人は全員大文字で書けば全く何の問題も起きない。

    2023/10/07 リンク

    その他
    shingo-sasaki-0529
    shingo-sasaki-0529 歴史的経緯でなるようになった結果だ。強いて何が悪いかで言うなら、HTTP 仕様としてはケースセンシティブなのに、その時点(2000年) での標準メソッドだけをケースインセンシティブにした IE5 が悪い気がする。

    2023/10/07 リンク

    その他
    kakei-akihiko
    kakei-akihiko XHRがfetchを参照するように変えたんだったら、XHRがメソッドを正規化してfetchに渡すようにすればfetchは大文字小文字区別してもよさそうなもんだけどな。

    2023/10/07 リンク

    その他
    yarumato
    yarumato “JavaScriptからネットワークリクエストを行うfetch()は、HTTPリクエストメソッドが小文字でも問題なく動作。GET, POSTはget, postでもよい。PATCHだけ別。細かい仕様や議論の経緯をウェブ上で閲覧できるので深掘り。理由はXHR”

    2023/10/07 リンク

    その他
    todays_mitsui
    todays_mitsui おもろ

    2023/10/07 リンク

    その他
    hamaco
    hamaco めっちゃ調べてあってよかった。そんな挙動なのか&そんな理由があったのかー。

    2023/10/07 リンク

    その他
    honeybe
    honeybe はー、すごい。これぞ「歴史的経緯による仕様」って奴だ

    2023/10/07 リンク

    その他
    remonoil
    remonoil "全ての(HTTP)メソッドは大文字・小文字を区別する"

    2023/10/07 リンク

    その他
    tettekete37564
    tettekete37564 またIEの呪いって事かな?

    2023/10/07 リンク

    その他
    internetkun
    internetkun 後方互換性のためなんだから新しい仕様に追従する必要がないって単純な話であって大文字で書くのが正なんだから仕様バグでもなんでもないでしょ

    2023/10/07 リンク

    その他
    door-s-dev
    door-s-dev 謎の仕様には思わぬ背景があったりするからなぁ。どこかで互換性を諦めてスッキリさせたいけども

    2023/10/07 リンク

    その他
    xlc
    xlc 随分と中途半端だな。仕様というには無理があるね。

    2023/10/07 リンク

    その他
    strawberryhunter
    strawberryhunter よく調べたな。すごい。でもGETとPOST以外は使わないな。

    2023/10/07 リンク

    その他
    haccian
    haccian 1つの問題に対してここまで深堀りして調査できるの凄いな…

    2023/10/07 リンク

    その他
    hase0510
    hase0510 WHATWGのミスというよりは、MSがやった余計なお世話を引き継がざるを得なかった感じじゃない? MSが作ったものは余計なお世話的挙動をしがち。ある意味では親切だとも言えるのだけど。

    2023/10/07 リンク

    その他
    mohno
    mohno 「大文字・小文字を無視して DELETE・GET・HEAD・OPTIONS・POST・PUT に合致する文字列が渡された場合は、すべて大文字にする」 「PATCH が正規化の対象に含まれていない」「後方互換性と API 間の一貫性」←歴史的経緯ってやつか

    2023/10/07 リンク

    その他
    yamadadadada2
    yamadadadada2 「1990 年代にホームページビルダーを用いて制作された 阿部寛さんのホームページ 」これって一次情報あるのかな

    2023/10/07 リンク

    その他
    tkawa
    tkawa 「全てのメソッドは大文字・小文字を区別する」知らなかった

    2023/10/07 リンク

    その他
    kkobayashi
    kkobayashi 予想以上にちゃんとした歴史的背景があった、よく調べたな・・・。methodは直接指定じゃなくて関数でラップした方がいいのかもね

    2023/10/07 リンク

    その他
    crexist
    crexist すげえ

    2023/10/06 リンク

    その他
    Fushihara
    Fushihara fetchを書く時は何も考えずに全部大文字にしましょうってこった

    2023/10/06 リンク

    その他
    ledsun
    ledsun 今、思うと大文字に変換する機能はFetch APIに入れずに、呼び出し側で頑張れば良かったのかも。もう、外せないだろうなあ…

    2023/10/06 リンク

    その他
    gfx
    gfx 仕様を深堀りしていてよかった。WHATWGの判断ミスで仕様バグを入れ込んだように見えるな〜。メソッドの正規化なんて入れなければよかったのに。

    2023/10/06 リンク

    その他
    fellfield
    fellfield 力作だなー。良記事。こういう細かい挙動を覚えるのは大変だから、やはりAxios的なライブラリ(のFetch版?)を使いたい。

    2023/10/06 リンク

    その他

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

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

    関連記事

    Fetch APIは「PATCH」だけ大文字と小文字の挙動が異なる

    const url = "https://fetch-api-normalization.deno.dev"; await fetch(url, { method: "PATCH" }); aw...

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

    • UNKOKUN2023/10/29 UNKOKUN
    • munieru_jp2023/10/16 munieru_jp
    • usako11242023/10/11 usako1124
    • k_oshima2023/10/10 k_oshima
    • k0yoshitsugu2023/10/10 k0yoshitsugu
    • kyaido2023/10/10 kyaido
    • igrep2023/10/09 igrep
    • mgl2023/10/09 mgl
    • hush_in2023/10/09 hush_in
    • shinagaki2023/10/09 shinagaki
    • akymrk2023/10/08 akymrk
    • kat212023/10/08 kat21
    • fumikony2023/10/08 fumikony
    • yuiseki2023/10/08 yuiseki
    • suika34172023/10/08 suika3417
    • momontyo2023/10/08 momontyo
    • p1ass2023/10/07 p1ass
    • questbeat2023/10/07 questbeat
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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