藍懿IOS網絡協議API

TCP:一對一 保證數據安全到達 基於鏈接

UDP:能夠實現廣播 非鏈接 傳輸效率高(由於不用創建鏈接)不能保證數據準確到達php

HTTP:超文本傳輸協議 程序員

socket:長鏈接 數據傳輸實時,開發效率低,傳輸效率高,對程序員要求高,容錯性差web

HTTP: 基於TCP鏈接協議的數據傳輸的協議,開發效率高,容錯性強,傳輸效率低(由於每次都要帶着各類頭數據)json

HTTP輪詢:客戶端每隔10秒給服務器發請求詢問是否有數據,若是服務器有數據則直接給客戶端響應,若是沒有數據則等待10秒再響應,若是在10秒內有數據則及時響應給客戶端,客戶端接收到響應以後當即再次發出請求api

會看接口文檔:1.接口地址2.參數介紹 3.請求方式(get/post)4.返回類型(xml/json)5.返回數據介紹安全

接口 網絡服務 webApi WebService 網絡Api服務器

NSURLConnection:已過期網絡

NSURLSession:網絡會話的對象socket

NSURLSession分爲三種任務:1數據任務2下載任務3上傳任務post

http://apis.juhe.cn/cook/query.php     主地址和子地址 經過子地址進行區分究竟是哪個接口   

使用get請求的時候若是請求參數中出現中文 須要進行URL編碼

GET:通常用於從服務器獲取數據,須要把請求參數放到請求地址的後面

POST:通常用於給服務器上傳數據如發微博 上傳文件等,須要把請求參數放到請求體內

AFNetworking:會發出基本的HTTP的GET和POST請求

相關文章
相關標籤/搜索