HTTPテストサイト

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つの比較)
    1. それだけで304を送信しているかのようにETagは、ファイルの内容を送信するかどうかを決定するために、ブラウザとサーバーのリソースに(MD5など)の特性値を比較することである(変更されません)
    2. 満了時間(絶対時間)に設定されている有効期限が切れますが、ユーザの場合はローカル時間を調整し、問題がある可能性があります
    3. CacheControl:(有効期限設定する際に最大エージング= 3600は長いされていない相対時間を)、現地時間とは何の関係も。
  • 差異たEtagとCacheControl:CacheControlがローカルブラウザのキャッシュファイルから読み込み、ETagのか、要求を開始しますされ、ETagのが要求され、ヒットのステータスコードは304です
  • 満了するとCacheControlコントラスト、現地時間と相対時間A.
  • PWA技術、順にブラウザのキャッシュ

GETとPOSTの違い:3.強制

    1. 間違った解決することができますが、ライブインタビュー
      • ブラウザがロールバックされ、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にパラメータを取得
  • (彼はメッセージボディを持っているので)だけでメッセージを取得する必要があり、柱は二つ以上が必要です
  • 冪等を取得し、ポストは冪等(何度も髪は、データベース内のデータは変更されません取得します)ではありません
    1. 正の解
      の違いに:リソースへのアクセスのためのセマンティック--get、資源を提出するためのPOST。

4.Cookie VSのlocalStorage VSのsessionStorage VSセッション

  • クッキーVSのlocalStorage
    1. 主な違いは、クッキーがサーバーに送信されますが、サーバーに送信されていないことであるのlocalStorage
    2. クッキーのサイズ制限が比較的小さい、一般的な最大4K、のlocalStorageは5MBでもの10Mb(各ブラウザごとに異なります)
    3. ストアのユーザー情報に使用されるCookie、のlocalStorageは重要でないものを堆積させます
  • localStorageをVSのsessionStorage
    1. 答えの終わりに(例えばブラウザを閉じると)のlocalStorageは、一般的に、自動的に(ユーザーが手動でクリアしない限り)有効期限が切れませんが、のsessionStorageの有効期限が切れ
  • クッキーVSセッション
    1. クッキーは、ブラウザにサーバーから送信された文字列は、ブラウザが各アクセスサーバーの時に文字列(チケット)の上に配置する必要がありますされ、セッションは、いくつかの時間のためのサーバーブラウザとのセッションを表し、
    2. クッキーファイルブラウザの存在は、セッションは、ファイルサーバに存在します
    3. セッションはクッキー、特定の慣行のクッキー実現の存在に基づきするセッションID

5. HTTP2差とHTTP1バック!

ジェリー・屈原屈原Guangyu

キー:多重化、プッシュサーバ、ほとんど知っています

 

おすすめ

転載: www.cnblogs.com/zhoujingye/p/12578466.html