Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
30 lines (15 loc) · 1.06 KB

File metadata and controls

30 lines (15 loc) · 1.06 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

What's Network Protocol?

網絡協定是計算機之間為了實現網絡通訊而達成的一種約定或規則, 遵照這種約定, 不同的廠商所生產的設備或是不同的 OS 所組成的計算機之間就可以實現互相通訊

What's HTTP?

HTTP 全名為 Hyper Text Transfer Protocol, 其是一個 server / client 之間傳輸檔案的通訊協定, 設計的最初目的是為了提供一種發布及接收 HTML 檔案的方法

目前 HTTP 有多種版本, 最廣泛使用的為 HTTP/1.1

HTTP 是一個基於 TCP/IP 通訊協定來傳遞資料的協定, 傳輸的檔案類型如 HTML, 圖片, JSON 檔案等, 一般用於 B/S 架構, browser 作為 HTTP client 通過 URL 向 HTTP server 或 Web server 發送 requests

Different from URI & URL

  • URI: Uniform Resource Identifier, 用來標示一個具體資源, 可以通過其確認一個資源為何
  • URL: Uniform Resource Location, 用來標識一個具體資源的位置, 可以通過其來確認網絡中每個檔案的位置

HTTP Methods

GET

POST

PUT

DELETE

HEAD

Morty Proxy This is a proxified and sanitized view of the page, visit original site.