iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Learn HTTP With JS 系列

透過 JavaScript 與 Node.js 的 HTTP module,實作並學習 HTTP 1.1 的各種核心概念。帶你從瀏覽器與伺服器的角度理解 HTTP message、headers、連線管理、快取機制、CORS、安全性等網路協定的重要主題。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

iframe security

大綱 本篇要來介紹 iframe security,內容包含 <iframe sandbox> X-Frame-Options CSP: fr...

2025-08-11 ‧ 由 shemira 分享
DAY 12

HTTP Range Requests

使用時機 Range Requests,通常用在影片播放,當我們使用 <video> 載入影片時: 若 Server 支援 Range,就可以實現...

2025-08-12 ‧ 由 shemira 分享
DAY 13

Retry After and Date

Retry-After Retry-After 是一個 HTTP Response Header,有兩種表達方式 Retry-After: 3 =>...

2025-08-13 ‧ 由 shemira 分享
DAY 14

nmap http scripts

進入本篇之前,建議先看過 nmap-basic 呦! 本機 NodeJS http server 環境設定 nmap 有一份超大的字典,維護每個 port 對應...

2025-08-14 ‧ 由 shemira 分享
DAY 15

Source map

Source Map 是什麼 現代前端開發,我們寫的 Code 通常都是打包後才會部署,而打包環節,通常都包含 minify 跟 uglify,導致我們在瀏覽器...

2025-08-15 ‧ 由 shemira 分享
DAY 16

Refresh

Refresh Response Header Refresh 是一個 Response Header,將用戶在 N 秒後導向指定頁面,語法是 Refresh:...

2025-08-16 ‧ 由 shemira 分享
DAY 17

Accept-Patch and Accept-Post

Accept-Patch and Accept-Post 使用情境 Accept-Patch 跟 Accept-Post 這兩個 response header...

2025-08-17 ‧ 由 shemira 分享
DAY 18

Strict-Transport-Security

語法 Strict-Transport-Security: max-age=<seconds> Strict-Transport-Security:...

2025-08-18 ‧ 由 shemira 分享
DAY 19

Upgrade

Upgrade 使用情境 Upgrade 是 HTTP/1.1 獨有的機制,大部分的使用情境都是 WebSocket,在連線之前要先做協議溝通(其實就是一個 H...

2025-08-19 ‧ 由 shemira 分享
DAY 20

HTTP redirections

前言 一直沒有很深入了解 3xx Status Code 有哪些,各代表什麼含意,就趁這篇文章把它搞懂吧! Permanent redirections 代表...

2025-08-20 ‧ 由 shemira 分享