仕様書を読まなければHTTPを理解できない理由

通信プロトコルHTTP

インターネットで検索

 状態:-  閲覧数:360  投稿日:2016-05-19  更新日:2016-05-19
第1段階
・誰かが書いたページやサイトを読む

第2段階
・メディアが書いた記事を読む

第3段階
・「英語QAサービス」や「GitHub」を検索

第4段階
・RFC仕様書を読む

第1段階「誰かが書いたページやサイトを読む」ことの問題点

 閲覧数:127 投稿日:2016-05-19 更新日:2016-05-19 

情報は簡略化されている


分かりやすいよう情報は簡略化されている
・概要を把握するには最適だが、細かい説明を省略している場合も多い
・複数ページを比較すると、内容の不一致に悩まされることもある




第2段階「メディアが書いた記事を読む」ことの問題点

 閲覧数:151 投稿日:2016-05-19 更新日:2016-05-21 

記事だからと言って100%信用してはいけない


HTTP仕様は随時変更されている
・「どの時点の仕様」に基づく内容なのかを最初に確認すべき
・その時点では最新だったかもしれないが、現時点では誤りとなる情報が掲載されている場合もある
RFC7230で、RFC2616 は obsolete されている


現在の仕様ではヘッダフィールドは4つに分類されていない


下記内容は RFC2616 に基づくもの
・既に obsolete されている
ヘッダフィールド分類は4つ
・一般ヘッダ
・要求ヘッダ
・応答ヘッダ
・エンティティヘッダ


・RFC2616に記載されていたGeneral-headerは、RFC7230 では削除されている


Upgrade-Insecure-Requests

HTTPリクエスト ⇔ HTTPレスポンス / RFC7230



類似度ページランキング
順位 ページタイトル抜粋
1 MongoDBを理解できない 38
2 HTTP仕様 34
3 それまで受信できていたcron経由によるメールを、正常受信できなくなった原因 26
4 PHPのmb_send_mail関数でメール送信できない 24
5 ファイルサイズ0の画像をアップロードしてしまうと上書き出来ない 22
6 さくらVPSを解約したら、何日で繋げなくなるか 22
7 sudo時に環境変数PATHを引き継ぐためには? 21
8 現在の仮想マシン状態から自分でBoxを作成したいけど、うまくいかない 21
9 一時的にFTP接続できるよう変更 21
10 解約申請して以降、「使用できるソケットを待機しています」が頻繁に表示されるようになって困っているのですが、何か制限をかけていますか? 20
11 ルートドメインでのみサイトが表示されない理由は、お名前.com の DNS設定 を誤っていたから 20
12 それまで動作していたcronが、正常動作しなくなった原因 20
13 7回目-3.sudo 時に実行ユーザーのPATHを引き継ぐ 19
14 9回目-3.sudo 時に実行ユーザーのPATHを引き継ぐ 19
15 8回目-3.sudo 時に実行ユーザーのPATHを引き継ぐ 19
16 6回目-3.sudo 時に実行ユーザーのPATHを引き継ぐ 19
17 5回目-4.sudo 時に実行ユーザーのPATHを引き継ぐ 19
18 4回目-4.sudo 時に実行ユーザーのPATHを引き継ぐ 19
19 PoderosaでVimを立ち上げると黄色い文字が読めないため非常に編集しづらい 19
20 PHPをインストールすると、どうなるの? 19
2021/9/25 8:47 更新
週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新