蓝懿IOS网络协议API
2016-02-17 23:55
429 查看
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请求
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请求
相关文章推荐
- TCP/IP协议簇
- http请求 get post
- 基于netty的网络聊天室(一)——基础框架搭建
- linux下通过网络获取本机时间
- 网络流之最大流 EK/Dinic/Isap算法 学习笔记
- HTTP状态码详解
- 出现chkstk.asm问题的解决方式之一http://blog.csdn.net/feixuedudiao/article/details/8625039
- 高性能浏览器-HTTP 2.0
- HTTP 状态消息
- HTTP协议详解
- [转]Android各大网络请求库的比较及实战
- Volley网络框架
- C# 简单Tcp通信demo
- BZOJ_P2561 最小生成树(网络流+最大流ISAP)
- 网络请求怎么样和UI线程交互? Activity2怎么通知Activity1 更新数据
- Android 手机自动化测试工具有哪几种? http://www.zhihu.com/question/19716849
- 一个网络传输框架——zeroMQ 调研笔记
- HttpUrlConnection get和post简单实现(疑惑解决)
- CentOS6.5无线网卡驱动及其网络参数配置
- Linux系统用户网络磁盘命令