1.必修:HTTPステータスコードは何を知っていますか?それぞれ意味ですか?
- 2xxは成功を示します
- 300番台はさらなる行動の必要性を表明しました
- ブラウザを表明4xxの誤差項
- 5xxの手段、そのサーバーのアスペクトエラー
- 完全なリファレンス http://www.runoob.com/http/http-status-codes.html
HTTP STATS CATハッハッハハッハッハハッハッハ
強制2.大企業:HTTPキャッシング、いくつかを持っていますか?
- これは、類似点と相違点のETag、CacheControlの詳細な理解を必要とし、有効期限内
- 参考 https://imweb.io/topic/5795dcb6fb312541492eda8c
- 答:(三つのフィールド、2つの比較)
- それだけで304を送信しているかのようにETagは、ファイルの内容を送信するかどうかを決定するために、ブラウザとサーバーのリソースに(MD5など)の特性値を比較することである(変更されません)
- 満了時間(絶対時間)に設定されている有効期限が切れますが、ユーザの場合はローカル時間を調整し、問題がある可能性があります
- CacheControl:(有効期限設定する際に最大エージング= 3600は長いされていない相対時間を)、現地時間とは何の関係も。
- 差異たEtagとCacheControl:CacheControlがローカルブラウザのキャッシュファイルから読み込み、ETagのか、要求を開始しますされ、ETagのが要求され、ヒットのステータスコードは304です
- 満了するとCacheControlコントラスト、現地時間と相対時間A.
- PWA技術、順にブラウザのキャッシュ
GETとPOSTの違い:3.強制
- 間違った解決することができますが、ライブインタビュー
- ブラウザがロールバックされ、POST要求を再び提出されたときにGETは無害です。
- GETのURLアドレスがお気に入りバー、およびないPOSTを生成することができます。
- GETリクエストは手動でない限り、POSTはないでしょう、アクティブキャッシュブラウザです。
- GETリクエストはURLのみをエンコードすることができ、およびPOSTは、複数のエンコーディングをサポートしています。
- GETリクエストパラメータは、ブラウザの歴史の中で無傷である、とPOSTパラメータが保持されません。
- URLパラメータで送信されたGETリクエストがPOSTせずに、長さが制限されています。
- パラメータのデータ型は、GETはASCII文字のみを受け入れますが、何の制限POSTはありません。
- 直接URLに露出パラメータは、機密情報を送信するために使用することはできませんので、POSTよりも安全GET。
- 代わりにURL、POSTリクエストの体を介して渡されたパラメータをGET。
- ポストセキュリティ、安全でないGET
- URLが長さの制限を持ってもらう、ポストなし
- でメッセージ本文のポストにURLにパラメータを取得
- (彼はメッセージボディを持っているので)だけでメッセージを取得する必要があり、柱は二つ以上が必要です
- 冪等を取得し、ポストは冪等(何度も髪は、データベース内のデータは変更されません取得します)ではありません
- 正の解
の違いに:リソースへのアクセスのためのセマンティック--get、資源を提出するためのPOST。
4.Cookie VSのlocalStorage VSのsessionStorage VSセッション
- クッキーVSのlocalStorage
- 主な違いは、クッキーがサーバーに送信されますが、サーバーに送信されていないことであるのlocalStorage
- クッキーのサイズ制限が比較的小さい、一般的な最大4K、のlocalStorageは5MBでもの10Mb(各ブラウザごとに異なります)
- ストアのユーザー情報に使用されるCookie、のlocalStorageは重要でないものを堆積させます
- localStorageをVSのsessionStorage
- 答えの終わりに(例えばブラウザを閉じると)のlocalStorageは、一般的に、自動的に(ユーザーが手動でクリアしない限り)有効期限が切れませんが、のsessionStorageの有効期限が切れ
- クッキーVSセッション
- クッキーは、ブラウザにサーバーから送信された文字列は、ブラウザが各アクセスサーバーの時に文字列(チケット)の上に配置する必要がありますされ、セッションは、いくつかの時間のためのサーバーブラウザとのセッションを表し、
- クッキーファイルブラウザの存在は、セッションは、ファイルサーバに存在します
- セッションはクッキー、特定の慣行のクッキー実現の存在に基づきするセッションID
5. HTTP2差とHTTP1バック!
ジェリー・屈原屈原Guangyu
キー:多重化、プッシュサーバ、ほとんど知っています