1、get請(qǐng)求與post請(qǐng)求如何選擇
GET一般用于獲取資源信息,POST一般用于更新資源
- 根據(jù)HTTP規(guī)范,GET用于信息獲取,僅僅是獲取資源,查詢數(shù)據(jù)庫,不會(huì)修改數(shù)據(jù)庫,不影響資源狀態(tài)
- POST請(qǐng)求可能會(huì)影響資源狀態(tài),更新數(shù)據(jù)庫
- GET提交數(shù)據(jù)會(huì)限制大?。?024k),POST無限制。
- 詳細(xì)區(qū)別
http與https的區(qū)別
- 什么是HTTPS?
HTTPS(基于安全套接字層的超文本傳輸協(xié)議 或者是HTTP over SSL)
Netscape開發(fā)的Web協(xié)議。HTTPS = HTTP+SSL
HTTPS在HTTP應(yīng)用層的基礎(chǔ)上使用安全套接字層作為子層。
-
為什么需要HTTPS?
HTTP可以輕松竊聽數(shù)據(jù)傳輸,HTTPS防止未經(jīng)授權(quán)的訪問
-
HTTP與HTTPS的相同點(diǎn)?
都是采用基礎(chǔ)的協(xié)議,采用統(tǒng)一資源定位URI的方式
HTTP與HTTPS的不同點(diǎn)?
協(xié)議頭不同
HTTP不安全,HTTPS安全
HTTP端口80 HTTPS端口443
在OSI網(wǎng)絡(luò)模型中,HTTP工作于應(yīng)用層,HTTPS工作于傳輸層
HTTP無需加密,HTTPS對(duì)傳輸數(shù)據(jù)加密
HTTP無需證書,HTTPS需要證書