http協議詳解

2022-02-20 06:19:19 字數 1461 閱讀 7032

目錄http的狀態碼?

http協議有什麼用?

dns網域名稱解析(補充的知識點)

超文字傳輸協議 tcp/ip協議之上的應用層協議。

3大特點

1.基於 請求-響應 的模式

一次請求一次響應 (肯定是先從客戶端開始建立通訊的,伺服器端在沒有接收到任何請求之前不會傳送響應)。

2.無狀態儲存

不儲存之前的狀態 對於傳送過的請求或響應都不做持久化處理。 為了實現期望的儲存狀態的功能,引入了cookie技術。

3.無連線

保證效率,乙個客戶不會一直用** 每次連線只處理乙個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線

請求訊息格式:請求行\請求頭部\空行\請求資料

請求行:get 路徑 http/1.1

響應訊息格式:響應行\響應頭部\空行\響應資料

響應行: http/1.1 狀態碼 狀態描述

請求資訊格式

get / http/1.1 請求行

host: 127.0.0.1:8003 請求頭

connection: keep-alive

cache-control: max-age=0

upgrade-insecure-requests: 1

accept-encoding: gzip, deflate, br

accept-language: zh-cn,zh;q=0.9

#空行請求資料 username=ziwen password=666

get\post\put\delete\head\options\trace\connect\
get請求 請求資料部分是沒有資料的,get請求的資料在url上,在請求行裡面,有大小限制,常見的get請求方式: 瀏覽器輸入**,a標籤

post請求 請求資料在請求體(請求資料部分) ,資料沒有大小限制, 常見方式:form表單提交資料

1xx請求被接受但是還在處理當中 

2xx請求成功

3xx重定向(301永久重定向和302臨時重定向)

4xx客戶端錯誤(請求錯誤)

5xx伺服器錯誤

在瀏覽器與伺服器間傳送文件。
網域名稱解析是把網域名稱指向**空間ip,讓人們通過註冊的網域名稱可以方便地訪問到**的一種服務。ip位址是網路上標識站點的數字位址,為了方便記憶,採用網域名稱來代替ip位址標識站點位址。網域名稱解析就是網域名稱到ip位址的轉換過程。網域名稱的解析工作由dns伺服器完成。

網域名稱解析也叫網域名稱指向、伺服器設定、網域名稱配置以及反向ip登記等等。說得簡單點就是將好記的網域名稱解析成ip,服務由dns伺服器完成,是把網域名稱解析到乙個ip位址,然後在此ip位址的主機上將乙個子目錄與網域名稱繫結。

網際網路中的位址是數字的ip位址,網域名稱解析的作用主要就是為了便於記憶。

Http協議詳解 Http請求詳解

http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...

Http協議詳解

http協議是乙個基於tcp ip 的協議,使用的是一種請求 響應模型 目前的版本為1。1,但有一些 仍然使用1。0的版本,在待會的實驗中,我們可以看到,網易的主頁163.com仍舊使用的1.0的標準。1 何為請求 響應機制 在這一種機制中,總是客戶端請求伺服器,伺服器接受響應後根據請求端的請求資訊...

HTTP協議詳解

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 ...