# HTTP協議 ###### tags: `Java Web-Servlet`  1.Http稱之為超文本傳輸協議 2.Http是無狀態的 3.Http請求響應包含兩個部分:請求和響應 請求: 包含三個部分:1.請求行 2.請求消息頭 3.請求主體 1)請求行包含三個訊息:1.請求方式 2.請求的URL 3.請求的協議(一般都是HTTP1.1) 2)請求消息頭中包含了很多客戶端告訴服務器的信息,比如:我的瀏覽器型號、版本、我能接收的內容的類型、我給你發的內容的類型、內容的長度等等 3)請求體:三種情況 get方式:沒有請求體,但是有一個queryString post方式:有請求體,form data json格式:有請求體,request payload 響應: 也包含三個部分:1.響應行 2.響應頭 3.響應體 1)響應行包含三個信息:1.協議 2.響應狀態碼(200) 3.響應狀態(ok) 2)響應頭:包含了服務器的信息、服務發送給瀏覽器的信息(內容的媒體類型、編碼、內容長度等) 3)響應體:響應的實際內容(比如請求add.html頁面時、響應的內容就是<html><head><body><form>...) 可以看到在瀏覽器想是請求方式是GET  請求頭的內容 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up