http 302错误_http面试题
生活随笔
收集整理的這篇文章主要介紹了
http 302错误_http面试题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:忘れられたくない
出自:SegmentFault 思否
原文:segmentfault.com/a/1190000024538846
http狀態碼分類
- 1xx服務器收到請求
- 2xx請求成功
- 3xx重定向
- 4xx客戶端錯誤
- 5xx服務端錯誤
常見狀態碼
- 200 成功
- 301 永久重定向
- 302 臨時重定向
- 304資源未被修改
- 404資源未找到
- 403沒有權限
- 500服務器錯誤
- 504網關超時
methods請求方式
- get獲取數據
- post新建數據
- patch/put更新數據
- delete刪除數據
Restful API
傳統的API設計:把每個url當做一個功能
Restful API:把每個url當做一個唯一的資源
http headers—常見的Request headers
- Accept瀏覽器可接收的數據格式
- Accept-Encoding瀏覽器可接收的壓縮算法,如gzip
- Accept-Language瀏覽器可接收的語言,如zh-CN
- connection-keep alive 一次TCP連接重復使用
- cookie
- Host
- User-Agent(簡稱UA)瀏覽器信息
- Content-type 發送數據格式,如application/json
http headers—常見的Response headers
- Content-type 返回數據格式,如application/json
- Content-length返回數據的大小,多少字節
- Content-Encoding返回數據的壓縮算法,如gzip
- set-Cookie
http緩存—Cache control強制緩存
- 在response headers中
- 控制強制緩存的邏輯
cache control 的值
- max-age設置過期的值,單位為秒
- no-cache不緩存
- no-store 不用本地緩存
- private只允許最終用戶做緩存
- public允許中間的一些路由等做緩存
http緩存—協商緩存(對比緩存)
服務器端緩存策略
總結
以上是生活随笔為你收集整理的http 302错误_http面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ecc算法入门介绍
- 下一篇: 去除ring3层的Debug标志