蓝懿IOS网络协议API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝懿IOS网络协议API相关的知识,希望对你有一定的参考价值。

TCP:一对一 保证数据安全到达 基于连接

UDP:可以实现广播 非连接 传输效率高(因为不用建立连接)不能保证数据准确到达

HTTP:超文本传输协议 

socket:长连接 数据传输实时,开发效率低,传输效率高,对程序员要求高,容错性差

HTTP: 基于TCP连接协议的数据传输的协议,开发效率高,容错性强,传输效率低(因为每次都要带着各种头数据)

HTTP轮询:客户端每隔10秒给服务器发请求询问是否有数据,如果服务器有数据则直接给客户端响应,如果没有数据则等待10秒再响应,如果在10秒内有数据则及时响应给客户端,客户端接收到响应之后立即再次发出请求

会看接口文档:1.接口地址2.参数介绍 3.请求方式(get/post)4.返回类型(xml/json)5.返回数据介绍

接口 网络服务 webApi WebService 网络Api

NSURLConnection:已过时

NSURLSession:网络会话的对象

NSURLSession分为三种任务:1数据任务2下载任务3上传任务

http://apis.juhe.cn/cook/query.php     主地址和子地址 通过子地址进行区分到底是哪一个接口   

使用get请求的时候如果请求参数中出现中文 需要进行URL编码

GET:一般用于从服务器获取数据,需要把请求参数放到请求地址的后面

POST:一般用于给服务器上传数据如发微博 上传文件等,需要把请求参数放到请求体内

AFNetworking:会发出基本的HTTP的GET和POST请求

 

以上是关于蓝懿IOS网络协议API的主要内容,如果未能解决你的问题,请参考以下文章

蓝懿IOS学习图片编辑器

蓝懿IOS学习音频播放

蓝懿IOS学习SQL数据库

蓝懿IOS图片编辑模块

蓝懿ios微博项目之扩展首页

蓝懿IOS实战音乐播放器