Pages: 1 2 3 4 5 6 7 8

HTTP HEAD、PUT、DELETE 請求方法

  HEAD   與 GET 方法相同,但 Server 只傳輸 狀態行 以及 表頭部分。 Same as GET, but (Server) only transfer the status line and header section. HEAD 與 GET 方法相同,但 Serve […]

get-vs-post

HTTP GET vs POST

  本篇 GET vs. POST,主要介紹 GET 與 POST 的差異、性質,及各自 HTML 表單用法。 並解答常見的問題:『GET 真的不具備 酬載 (payload) 嗎?』、 『上傳檔案 時常用的 multipart/form-data 其格式、編碼為何?』…, 以延伸出 H […]

HTTP 請求方法 與 安全性、冪等性

  (2-3) URI 設計 (URI Design) 提到, HTTP 其中一個設計目標是: 分離『 資源辨識 (resource identification) 』 與 『 請求語意 (request semantics) 』 HTTP 請求方法 (Request Method), 是整個請求語 […]

negotiation

HTTP 內容協商 (Content Negotiation)

  一個 資源,可能具有不同的 表示 (representation) 方式 (不同的類型、編碼 或 語言…), 如 (2-2) 資源、表示、URI 所述,「使用者資料 」概念,我們可以用 JSON 表示: { “id”: 9487, “name”: “Jason”, “speciali […]

HTTP 內容類型 (Content-Type) & 內容編碼 (Content-Encoding)

  (2-2) 資源、表示、URI: 表示 (representation) [rɛprɪzɛnˋteʃən] (確切來說為 資源 的 表示), 旨在透過協議容易傳達的格式 (位元組 bytes),並伴隨 元資料 (metadata), 以反映出 資源「現在」「過去」或「預期」的 『 […]

http-request-message

HTTP/1.1 — 訊息格式 (Message Format)

  HTTP 透過 統一的介面 (uniform interface), Client 送出 請求 (Request), Server 送出 回應 (Response)。     那「請求」與「回應」到底是傳輸什麼?   訊息 (Message) !   &n […]

Pages: 1 2 3 4 5 6 7 8