HTTP是一個屬于應(yīng)用層的協(xié)議策治,特點(diǎn)是簡捷黑毅、快速
schema://host[:port]/path [?query-string][#anchor]
注:schema:指定底層使用的協(xié)議(例如:http, https, ftp)
host:服務(wù)器的IP地址或者域名
port:服務(wù)器端口赃蛛,默認(rèn)為80
query-string:發(fā)送給http服務(wù)器的數(shù)據(jù)
anchor:錨
請求:
組成格式:請求行、消息報頭、請求正文
請求行格式:Method Request-URI HTTP-Version CRLF
舉例:GET/HTTP/1.1 CRLF
響應(yīng):
組成格式:狀態(tài)行、消息報頭、響應(yīng)正文
狀態(tài)行格式:HTTP-Version Status-Code Reason-Phrase CRLF
舉例:HTTP/1.1 200 OK
常用狀態(tài)碼:
200 OK //客戶端請求成功
400 Bad Request //客戶端請求有語法錯誤橄杨,不能被服務(wù)器所理解
401 Unauthorized //服務(wù)器收到請求,但是拒絕提供服務(wù)
404 NOT Found //請求資源不存在
500 Internal Server Error //服務(wù)器發(fā)生不可預(yù)期的錯誤
503 Server Unavailable //服務(wù)器當(dāng)前不能處理客戶端的請求
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者