1. 程式人生 > >android進階3step2:Android App通訊——Https和Http通訊

android進階3step2:Android App通訊——Https和Http通訊

 需要了解的知識

 X.509數字證書的結構與解析

計算機網路:這是一份全面& 詳細 HTTP知識講解 

Https 實戰

主要用到的API介紹

  • – HttpsURLConnection (HttpURLConnection的子類)
  • – X509Certificate (509形式的證書)
  • – KeyStore(存放證書的)
  • – SSLSocketFactory等...

• 正確訪問https頁面的姿勢

– 一種不安全訪問方式

兩種安全訪問方式:

  • 驗證證書,校驗域名

一、獲取http連線的資料

 

二、獲取Https連線的資料

兩個案例:

案例一:GitHub  https://www.github.com

 

案例二:12306網站

 

遇到需要證書,有忽略安全的訪問方式和安全的訪問方式

下面一一介紹: