風柳メモ

ソフトウェア・プログラミング関連の覚書が中心

萌えるステータスコード 〜 生徒会長編 〜

無味乾燥なHTTPステータスコードに、潤いを。
麗しの生徒会長*1の台詞を通して、理解を深めよう!*2
何番煎じだ、とかいわない。
HTTPステータスコードの本来の意味に対して、台詞の内容に違和感がある(解釈がおかしい)等のコメントを緩募。

1xx Informational 情報

Code Reason Phrase 台詞
100 Continue ええ、そのままで続けて。
101 Switching Protocols 解ったわ、言われた手順に変えてみるわね。
102 Processing (WebDAV) その件なら処理中よ。

2xx Success 成功

Code Reason Phrase 台詞
200 OK いいわ。はい、これ。
201 Created うん、できたわ。これね。
202 Accepted ひとまず、受け取っておくわ。
203 Non-Authoritative Information 不確かな噂なのだけれど……。
204 No Content バインダーに何も挟まっていないわ。
205 Reset Content 解ったわ。あ、次の人のために、ホワイトボードは消しておいてね。
206 Partial Content その範囲だと……これだけかしら。
207 Multi-Status (WebDAV) いくつか頂いていた案件について、まとめておいたわ。
208 Already Reported (WebDAV) その件は、もう報告済みだけれど……ほら、ここに、ね?
226 IM Used 前回から加筆修正された箇所? そうね、この辺りかしら。

3xx Redirection リダイレクション

Code Reason Phrase 台詞
300 Multiple Choices どれかを選んでちょうだい。
301 Moved Permanently それなら、あちらの部屋に移したわ。
302 Found あ、あったわ。あちらを見てもらえるかしら。
303 See Other それはここじゃなくて、他をあたって。紹介状は書かせてもらうわ。
要件は承ったわ。次はこちらに行ってもらえる?
304 Not Modified 前に伝えた通りよ。
305 Use Proxy その件は委員会を通してちょうだい。
306 (Unused) (今はまだ、なにも言えない。)
307 Temporary Redirect あ、それは今だけ、そちらの棚に移してあるの。
308 Permanent Redirect この書類のままでいいから、あちらに提出しなおしてもらえる?

4xx Client Error クライアントエラー

Code Reason Phrase 台詞
400 Bad Request 不正は許されないわ。
401 Unauthorized あなたに、どんな権限があるというの?
402 Payment Required それには、予算の計上が必要なの。
403 Forbidden それは禁止されているでしょう?
404 Not Found 変ね、見つからないけれど?
405 Method Not Allowed そんな方法は認められません。
406 Not Acceptable 書類に不備があるから、受領はできないわ。
407 Proxy Authentication Required その件については、委員会の承認が必要よ。
408 Request Timeout 時間切れ、ね……。
409 Conflict そうじゃないでしょう、矛盾しているわよ。
410 Gone 困ったわ、どうやら紛失してしまったみたい……。
411 Length Required その書類、最初に何ページあるかを書いておいてね。
412 Precondition Failed そもそもの前提が間違っているわ。
413 Request Entity Too Large ごめんなさい、時間もないので、要点だけにしてもらえる?
414 Request-URI Too Long 枠からはみ出してしまっていて、よくわからないわ。
415 Unsupported Media Type あ……もうそのメディアでは受け付けられないのよ。
416 Requested Range Not Satisfiable その期間分のデータは無いのよね……。
417 Expectation Failed そ、それは生徒会の管轄外よ。
418 I'm a teapot (RFC 2324) 私、コーヒーはだめなのよ。紅茶にしてもらえるかしら。
422 Unprocessable Entity (WebDAV) 確かに書式はあっているのだけれど……この項目、おかしくないかしら?
423 Locked (RFC 2324) そこの鍵は預かっていないのよ。
424 Failed Dependency (RFC 2324) この前の議題が否決されてしまっているから……ごめんなさい、これも駄目ね。
426 Upgrade Required 申し訳ないのだけれど、新しい書式に則ってもらえるかしら。
428 Precondition Required 少し事情が変わってしまったの。悪いのだけれど、こんな感じに調整して再提出お願いできるかしら。
429 Too Many Requests 同じ人からの相談を続けて受けるというのは問題になってしまうの。日を改めてもらえるかしら。
431 Request Header Fields Too Large 序章の注釈が多すぎて読みづらくなってしまっているの。もう少し整理してもらえないかしら。

5xx Server Error サーバエラー

Code Reason Phrase 台詞
500 Internal Server Error ごめんなさい、こちらに落ち度があったようね……。
501 Not Implemented その件は、まだ体制が整っていないのよ。
502 Bad Gateway その件だけれど、先方に断られてしまったわ。
503 Service Unavailable 今は少し手を離せないの、後でまたお願いできるかしら。
504 Gateway Timeout 出ないわね……ごめんなさい、担当の方がご不在みたい。
505 HTTP Version Not Supported その校則は草案はあるのだけれど、まだ適用されてはいないのよ。
506 Variant Also Negotiates え、ええ……こちらのミスで、交渉先が判らなくなってしまっているようなの……。
507 Insufficient Storage (WebDAV) ごめんなさい、どうやら保管場所が無くなってしまったようなの……。
508 Loop Detected (WebDAV) 堂々巡りで、結局何も決まらなかったわ……。
509 Bandwidth Limit Exceeded この量は、一度に運びきれないわ。
510 Not Extended 今のままだと、そこまでは認められないわ。こんな感じでやり直してもらえるかしら。
511 Network Authentication Required 先に、こちらで委員会の登録手続きをすませてもらえる?

*1:イメージは七草真由美@魔法科高校の劣等生(CV:花澤香菜さん)とか、望月真帆@大図書館の羊飼い(CV:中島沙樹さん)とか

*2:いやほんとに、いけないと思いながらも、ついつい手を抜いた実装にしてしまうんですよね……(サーバー・クライアント共に)