小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

前端|五分鐘了解http協(xié)議

 算法與編程之美 2020-08-08

什么是http協(xié)議?

長話短說,直接進(jìn)入正題。http協(xié)議翻譯成漢語就是超文本傳輸協(xié)議,是一個簡單的請求-響應(yīng)協(xié)議。它在應(yīng)用層進(jìn)行使用,屬于Web協(xié)議族中的一種。該協(xié)議運(yùn)行在TCP之上,是基于C/S架構(gòu)的一個通信協(xié)議。在使用時,服務(wù)器需要時時監(jiān)控TCP80端口,以保證通信。

 http協(xié)議主要規(guī)范了服務(wù)器與客戶端之間的消息傳遞。通俗的講就是:客戶端給服務(wù)器提出一個要求,然后服務(wù)器經(jīng)過處理過后,將結(jié)果返回到客戶端,這就是響應(yīng)-請求模式。這個模式給早期的Web提供了可能。

HTTP怎么工作?

一次HTTP操作主要有以下的四個流程:

客戶端與服務(wù)器進(jìn)行連接。

客戶端發(fā)送一個請求給服務(wù)器。一個請求應(yīng)包含URL、協(xié)議版本號、請求修飾符、客戶端信息以及一些其他的內(nèi)容。

服務(wù)器接到請求后,給予相應(yīng)的響應(yīng)信息,其格式為一個狀態(tài)行,包括信息的協(xié)議版本號、一個成功或錯誤的代碼、服務(wù)器信息、實(shí)體信息和其他的內(nèi)容。

客戶端在接收到服務(wù)器返回的信息后,進(jìn)行顯示。隨后便與服務(wù)器斷開連接。

上述過程中的某一步出現(xiàn)錯誤,那么產(chǎn)生錯誤的信息將返回到客戶端,通過顯示屏進(jìn)行輸出,反饋給用戶。上面四個步驟的過程,均由HTTP完成,用戶只需要進(jìn)行命令。

哪里會用到HTTP?HTTP的應(yīng)用非常廣泛,早期主要是應(yīng)用在Web上,進(jìn)行對客戶端數(shù)據(jù)的獲取。后來隨著移動網(wǎng)絡(luò)的興起,HTTP也開始服務(wù)APP。

一個直觀的例子

使用cmd命令對百度進(jìn)行HTTP請求。

進(jìn)入后按快捷鍵Ctrl+J進(jìn)入下面頁面:

輸入相應(yīng)的請求頭部,即可完成對百度的請求:

HTTP是實(shí)現(xiàn)客戶端與服務(wù)器進(jìn)行數(shù)據(jù)操作的基礎(chǔ),所以扎實(shí)的掌握http協(xié)議是很重要的!

END

實(shí)習(xí)編輯  |   王文星

責(zé)     編   |   李勁潮

 where2go 團(tuán)隊(duì)


微信號:算法與編程之美          

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多