**於菜鳥教程
搬到部落格裡方便自己複習~
乙個http"客戶端"是乙個應用程式(web瀏覽器或其他任何客戶端),通過連線到伺服器達到向伺服器傳送乙個或多個http的請求的目的。
乙個http"伺服器"同樣也是乙個應用程式(通常是乙個web服務,如apache web伺服器或iis伺服器等),通過接收客戶端的請求並向客戶端傳送http響應資料。
http使用統一資源識別符號(uniform resource identifiers, uri)來傳輸資料和建立連線。
一旦建立連線後,資料訊息就通過類似internet郵件所使用的格式和多用途internet郵件擴充套件(mime)[rfc2045]來傳送。
客戶端傳送乙個http請求到伺服器的請求訊息包括以下格式:請求行(request line)、請求頭部(header)、空行和請求資料四個部分組成,
http響應也由四個部分組成,分別是:狀態行、訊息報頭、空行和響應正文
get方法最常見
當瀏覽者訪問乙個網頁時,瀏覽者的瀏覽器會向網頁所在伺服器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的伺服器會返回乙個包含http狀態碼的資訊頭(server header)用以響應瀏覽器的請求。
http狀態碼的英文為http status code。
常見的http狀態碼:
詳細的狀態碼
content-type 標頭告訴客戶端實際返回的內容的內容型別。
like
content-type: text/html; charset=utf-8
content-type: multipart/form-data; boundary=something
我是乙隻努力飛的菜鳥,大家一起加油吧。
如有錯誤,請指出,大家一起進步哦!
2020/07/06
網路協議速記知識點
一次http操作成為乙個事物,其工作過程分為四步 1 客戶機與伺服器進行連線。2 建立連線後,客戶機傳送乙個請求給伺服器。3 伺服器接到請求後,給予響應。4 客戶機接受伺服器返回的資訊通過瀏覽器呈現在顯示器上。5 如果以上發生錯誤,那麼就會返回錯誤資訊到客戶端。200請求成功 301 資源 網頁等 ...
HTTP協議?HTTP協議中POST GET H
head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...
HTTP協議 初識HTTP
一 web網路基礎 客戶端 伺服器 首先作為傳送端的客戶端在應用層 http協議 發出乙個想看某個web頁面的http 請求。http報文傳送到傳輸層 tcp協議 為了傳輸方便,傳輸層把接收到的資料進行分割,並在各個報文上打上標記序號及埠號後 到網路層。網路層 ip協議 增加作為通訊目的位址的mac...