標籤:
一.HTTP和HTTPS協議
1.URL
URL全稱是:Uniform Resource Locator(統一資源定位器),通過1個URL,能找到互連網上唯一的1個資源。
URL就是資源的地址,位置,互連網上的每個資源都有一個唯一的URL
URL的基本格式=協議://主機地址/路徑
eg:http://www.lanou3g.com/szzr/
協議:不同的協議,代表著不同的資源尋找方式,資源傳輸方式
主機地址:存放資源的主機IP地址(網域名稱)
路徑:資源在主機中的位置
2.HTTP協議
HTTP協議,Hyper Text Transfer Protocol(超文字傳輸通訊協定 (HTTP))是用於從全球資訊網(www)伺服器傳送超文本到本地瀏覽器的傳輸協議,HTTP是一個應用程式層協議,由請求和響應構成,是一個標準的用戶端伺服器模型。
HTTP協議:採用請求/響應模型。用戶端向伺服器發送一個請求報文,伺服器以一個狀態作為響應。
C/S模式、B/S模式
3.HTTPS協議
HTTPS:(Secure Hypertext Transfer Protocol)安全超文字傳輸通訊協定 (HTTPS),它是一個安全通訊通道,它基於HTTP開發,用於在客戶電腦和伺服器之間交換資訊。它使用安全通訊端層(SSL)進行資訊交換,簡單來說它是HTTP的安全版。HTTPS協議使用SSL在發送方把未經處理資料進行加密,然後在接收方進行解密,加密和解密需要發送方和接收方通過交換共知的密鑰來實現,因此,所傳送的資料不容易被網路駭客截獲和解密。
SSL:安全保密協議,運行在TCP/IP層之上,應用程式層之下,為應用程式提供加密資料通道
4.HTTP和HTTPS的異同
(1).https協議需要到ca申請認證,一般免費認證很少,需要交費
(2).http是超文字傳輸通訊協定 (HTTP),資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議
(3).http和https使用的是完全不同的連結方式,用的連接埠也不一樣,前者是80連接埠號碼,後者是443
(4).http的連結很簡單,是無狀態的
(5).https協議是由SSL + HTTP協議構建的可進行加密傳輸,身份認證的網路通訊協定,要比http安全
5.常見的請求方式
GET方式:(同步省略,因為非同步用的多----iOS9.0以後現用版)
block方法:
代理方法:
POST方式:(同步省略,因為非同步用的多----iOS9.0以後現用版)
block方法:
iOS-Senior7-資料請求