TCP。HTTP。協議。

HTTP(超文本傳輸協議):移動端和PC端,訪問遠程的網絡資源經常使用HTTP協議。

一,HTTP的作用

1.規定客服端和服務端之間的傳輸格式

2.讓客服端和服務端之間有效的數據溝通。


3.簡單快捷 因為HTTP協議簡單,

4.靈活,允許傳輸任何類型的數據

二,HTTP的通信過程

(1)請求:客戶端向服務器索要數據

(2)響應:服務器返回客戶端相應的數據

三、HTTP通信過程 - 請求和響應

HTTP協議規定:1個完整的由客戶端發給服務器的HTTP請求中包含以下內容

請求行:http:// 請求頭:www.baidu.com 強求體:indepx?id=1

四、發送HTTP請求的方法

iOS中發送HTTP請求的方案

在iOS中,常見的發送HTTP請求(GET和POST)的解決方案有

(1)蘋果原生(自帶)

NSURLConnection:用法簡單,最古老最經典最直接的一種方案

NSURLSession:iOS 7新出的技術,功能比NSURLConnection更加強大

CFNetwork:NSURL*的底層,純C語言

(2)第三方框架

ASIHttpRequest:外號“HTTP終結者”,功能極其強大,可惜早已停止更新

AFNetworking:簡單易用,提供了基本夠用的常用功能

建議:

為了提高開發效率,企業開發用的基本是第三方框架

TCP

TCP是面向連接的通信協議,通過三次握手建立連接,通訊完成時要拆除連接,由于TCP是面向連接的所以只能用于端到端的通訊。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容