「Hyper Text Coffee Pot Control Protocol」の版間の差分

削除された内容 追加された内容
36行目:
 
==Save 418 movement==
2017年8月5日、[[IETF]] HTTPBISワーキンググループの議長である{{仮リンク|マーク・ノッティンガム|en|Mark Nottingham}}は、HTCPCPを参照して実装されたステータスコード418 "I'm a teapot "を[[Node.js]]プラットフォームから削除するよう求めた<ref>{{cite web|url=https://github.com/nodejs/node/issues/14644#issue-248218948 |author=Mark Nottingham|title=418 I'm A Teapot #14644 |author-link=Mark Nottingham|accessdate=2020-06-07}}</ref>。2017年8月6日、ノッティンガムは、プログラミング言語[[Go (プログラミング言語)|Go]]から418 "I'm a teapot "への参照削除することを要求し<ref>{{cite web|url=https://github.com/golang/go/issues/21326#issue-248234750 |author=Mark Nottingham |title=net/http: remove support for status code 418 I'm a Teapot|accessdate=2020-06-07}}</ref>、その後[[Python]]のHTTP[[Requests]]ライブラリ"Requests"<ref>{{cite web|url=https://github.com/psf/requests/issues/4238#issue-249497185 |author=Mark Nottingham |title=418 418 I'm a Teapot #4238|accessdate=2020-06-07}}</ref>や[[ASP.NET]]のHttpAbstractionsライブラリ<ref>{{cite web|url=https://github.com/aspnet/HttpAbstractions/issues/915 |author=Mark Nottingham |title=418 I'm a Teapot #915 |accessdate=2020-06-07}}</ref>からも削除するよう要求した。
 
これを受けて、15歳の開発者シェーン・ブランズウィック(Shane Brunswick)はウェブサイト save418.com を作成し<ref>{{cite web|url=https://save418.com/|author=Shane Brunswick|title=The Save 418 Movement – We are the teapots|accessdate=2020-06-07}}</ref>、"Save 418 Movement"(418を守れ運動)を立ち上げた。彼は、様々なプロジェクトで 418 "I'm a teapot"が参照されることは、「コンピュータの基礎となるプロセスがまだ人間によって作られていることを思い起こさせる」ことになると主張した。ブランズウィックのサイトは、ソーシャル・プラットフォーム[[Reddit]]で数千のアップボイスート(upvotes)を集め<ref>{{cite web|url=https://www.reddit.com/r/programming/comments/6sxea0/http_error_code_418_im_a_teapot_is_about_to_be/ |title=HTTP Error Code 418 I'm a Teapot is about to be removed from Node. We've gotta do something. [x-post /r/webdev] |accessdate=2020-06-07}}</ref>、彼のサイトで紹介されたTwitterの[[ハッシュタグ]] "#save418"を多くの人が使用した。世間の反発を受けて、Node.js、Go、PythonのRequestsライブラリ、ASP.NETのHttpAbstractionsライブラリは、自らのプロジェクトにおいて418 "I'm a teapot" を削除しないことを決定した。
 
これらのプロジェクトと一般の人々からの満場一致の支持を受けて、ノッティンガムは、418が当面の間、公式のステータスコードに置き換えられないことを保証するために、418 を予約済みのHTTPステータスコードとしてマークするプロセスを開始した<ref>{{cite web|url=https://lists.w3.org/Archives/Public/ietf-http-wg/2017JulSep/0332.html |author=Mark Nottingham |title=Reserving 418|accessdate=2020-06-07}}</ref><ref>{{Cite web |url=https://qiita.com/flano_yuki/items/ea251ac6b53bc54677d2 |title=HTTPで「418 I’m a tea pot」を実装してはいけない(2018/10/18追記) |website=[[Qiita]] |access-date=2021-09-06 |quote=現在HTTPbis WGではHTTP セマンティクスの再改定作業を行っています。「HTTP Semantics」この draft-03で418への言及が入りました。}}</ref>。
 
==脚注==