接著(2)中的Web手工專案進行討論:
9、網路基礎知識
1、GET和POST的區別 最直觀的區別就是GET把引數包含在URL中, POST透過 request body (請求體) 傳遞引數 GET比POST更不安全, 因為引數直接暴露在URL中, 所以不能用來傳遞敏感資訊 GET請求在URL中傳遞的引數的長度是有限制的, 而POST沒有 2、https HTTPS 中的 S 是 Secure 的意思, 就是在 HTTP 基礎上增加了資料加密, 從而使得客戶端和伺服器直接傳輸的資料更加安全
10、
Fiddler 是最常用的 Web 除錯工具之一。對於開發來說,【前端可以透過 Fiddler 代理來除錯 JS、CSS、HTML樣式】。【後端可以透過 Fiddler 檢視請求和相應,定位問題】。對於測試來說,可以通【過抓包方式修改前端請求引數和模擬後端返回,快速定位缺陷】。總之,不管是開發還是測試,Fiddler 都是一款工作中不可或缺的輔助利器。
下載 1.百度搜 fiddler, 進官網 2.填調查表, 勾選霸王條款, 點選下載按鈕 安裝 1.雙擊下載得到的 exe 檔案 2.修改安裝路徑或者預設安裝即可 內容 1.抓取資料包 2.過濾資料包 3.刪除資料包
抓取資料包:
步驟 1. 開啟 fiddler 2. 配置 fiddler 和 瀏覽器代理 3. 透過瀏覽器發起請求 4. 檢視捕捉的資料包 HTTPS抓包配置 fiddler 預設不開啟 https 抓包, 需手動配置 1. Tools -> Options -> HTTPS 2. 選中"Decrpt HTTPS traffic", Fiddler就可以截獲HTTPS請求, 第一次會彈出證書安裝提示, 若沒有彈出提示, 勾選 Actions -> Trust Root Certificate, 預設安裝即可 3. 勾選 “Ignore servercertificate errors (unsafe)” 瀏覽器代理配置 chrome 為例 設定 -> 高階 -> 開啟您計算機的代理設定 -> 填寫 127.0.0.1 8888 儲存即可
具體Fiddler工具使用會出專門一章來記錄。