透過 JavaScript 與 Node.js 的 HTTP module,實作並學習 HTTP 1.1 的各種核心概念。帶你從瀏覽器與伺服器的角度理解 HTTP message、headers、連線管理、快取機制、CORS、安全性等網路協定的重要主題。
大綱 本篇要來介紹 iframe security,內容包含 <iframe sandbox> X-Frame-Options CSP: fr...
使用時機 Range Requests,通常用在影片播放,當我們使用 <video> 載入影片時: 若 Server 支援 Range,就可以實現...
Retry-After Retry-After 是一個 HTTP Response Header,有兩種表達方式 Retry-After: 3 =>...
進入本篇之前,建議先看過 nmap-basic 呦! 本機 NodeJS http server 環境設定 nmap 有一份超大的字典,維護每個 port 對應...
Source Map 是什麼 現代前端開發,我們寫的 Code 通常都是打包後才會部署,而打包環節,通常都包含 minify 跟 uglify,導致我們在瀏覽器...
Refresh Response Header Refresh 是一個 Response Header,將用戶在 N 秒後導向指定頁面,語法是 Refresh:...
Accept-Patch and Accept-Post 使用情境 Accept-Patch 跟 Accept-Post 這兩個 response header...
語法 Strict-Transport-Security: max-age=<seconds> Strict-Transport-Security:...
Upgrade 使用情境 Upgrade 是 HTTP/1.1 獨有的機制,大部分的使用情境都是 WebSocket,在連線之前要先做協議溝通(其實就是一個 H...
前言 一直沒有很深入了解 3xx Status Code 有哪些,各代表什麼含意,就趁這篇文章把它搞懂吧! Permanent redirections 代表...