新年來第一天上班的頭個任務(wù)就是將以往Http改成Https,沒錯就是后綴多了個s归露。
不知道小伙伴們可以先了解下却特。
參考
blog.csdn.net/lmj623565791/article/details/48129405
于特別理論的東西大家可以百度下自己去了解下建峭,這里就簡單說一下蛤育,HTTPS相當(dāng)于HTTP的安全版本了,為什么安全呢扶檐?
因為它在HTTP的之下加入了SSL (Secure Socket Layer)凶杖,安全的基礎(chǔ)就靠這個SSL了。SSL位于TCP/IP和HTTP協(xié)議之間款筑,那么它到底能干嘛呢智蝠?
它能夠:
認證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機和服務(wù)器奈梳;(驗證證書)
加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊辱就濉;(加密)
維護數(shù)據(jù)的完整性攘须,確保數(shù)據(jù)在傳輸過程中不被改變漆撞。(摘要算法)
以上3條來自百度
我們可以通過Tomcat或JDK去手動生成證書cer(網(wǎng)上資料很多)
關(guān)于錯誤信息 :Https之SSL - Hostname was not verified
當(dāng)我們配置后一切信息后 ,后臺會返回這條信息給我們 。意思表達的是 服務(wù)端的證書未認證通過浮驳。需要手動忽略悍汛。
okhttp 代碼如下