明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

在面試中也許會被問到的有關(guān)HTTP協(xié)議類的問題(總結(jié))

[摘要]本章給大家?guī)硪恍┰诿嬖囍锌赡軙粏柕降挠嘘P(guān)HTTP協(xié)議類的問題,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。1、HTTP協(xié)議類的主要特點是什么?簡單快速:指的是每個資源符UII,是固定的,統(tǒng)一資源符、靈活:頭部有數(shù)據(jù)類型,通過一個http協(xié)議可以完成不同數(shù)據(jù)類型的傳輸無連接:連...
本章給大家?guī)硪恍┰诿嬖囍锌赡軙粏柕降挠嘘P(guān)HTTP協(xié)議類的問題,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1、HTTP協(xié)議類的主要特點是什么?

簡單快速:指的是每個資源符UII,是固定的,統(tǒng)一資源符、
靈活:頭部有數(shù)據(jù)類型,通過一個http協(xié)議可以完成不同數(shù)據(jù)類型的傳輸
無連接:連接一次就斷掉
無狀態(tài):客戶端和服務(wù)端是兩種身份,不能區(qū)分兩次連接者的身份

2、報文的組成部分是什么?

7.jpg

請求報文:
請求行包含:http方法,頁面地址,http協(xié)議,版本
請求頭:key&value 值來告訴服務(wù)端我要哪些內(nèi)容
空行
請求體

響應(yīng)報文:
狀態(tài)行,響應(yīng)頭,空行,響應(yīng)體

3、HTTP協(xié)議類里的方法有哪些?

GET---獲取資源
POST---傳輸資源
PUT---更新資源
DELETE---刪除資源
HEAD---獲得報文首部

4、post和get的區(qū)別

8.jpg

5、HTTP狀態(tài)碼有哪些?

1xx:提示信息-表示請求已接收,繼續(xù)處理
2xx:成功-表示請求已備成功接收
3xx:重定向--要完成請求必須進行更進一步的操作
4xx:客戶端錯誤--請求有語法錯誤或請求無法實現(xiàn)
5xx:服務(wù)器錯誤-服務(wù)器未能實現(xiàn)合法的請求
200 OK:客戶端請求成功
206 PARTIAL CONTENT:客戶發(fā)送了一個帶有range頭的GET請求,服務(wù)器完成了它,range是范圍的意思
301 moved permanently:所請求的頁面已經(jīng)轉(zhuǎn)移至新的url(永久重定向)
302 FOUND:所請求的頁面已經(jīng)臨時轉(zhuǎn)移至新的URL(臨時重定向)
304 NO MODIFIED:客戶端有緩沖的文檔發(fā)出了一個條件性的請求,服務(wù)器告訴客戶,原來緩沖的文檔還可以繼續(xù)用(緩存)

9.jpg

6、什么是持久鏈接

1.1版本支持持久鏈接,1.0不行

9-6.jpg

7、什么是管線化

9-7.png

9-7-2.png

管線化必須通過持久連接,且必須http 1.1版本以上支持

只有g(shù)et和head請求可以進行管件化,POST有限制

初次創(chuàng)建連接不應(yīng)啟動管線機制,因為服務(wù)器不一定支持http1.1版本協(xié)議

以上就是在面試中可能會被問到的有關(guān)HTTP協(xié)議類的問題(總結(jié))的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護的網(wǎng)站。