iOS--HTTP 简单了解
来源:互联网 发布:statistic软件教学 编辑:程序博客网 时间:2024/06/06 12:55
HTTP的优点:
简单快速,通信速度快;
允许传输任意类型数据;
非持续性连接,限制了每次连接只处理一个请求,节省传输时间。
常见的相应状态码
200 OK 请求成功
400 BadRequest 客户端请求的语法错误,服务器无法解析
404 Not Found 服务器无法根据客户端的请求找到资源
500 Internal Server Error 服务器内部错误,无法完成请求
发送HTTP请求的方法
GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT、PATCH
常用的是GET和POST。
GET:在请求URL后面以?的形式跟上发给服务器的参数,多个参数之间用&隔开,比如http://ww.hello.com/login?username=hao&pwd=234123。由于浏览器和服务器对URL长度有限制,因此在URL后面附带的参数是有限制的,通常不能超过1KB。
POST:传递的数据量没有限制。
因此,如果要传递大量数据(图片、文件上传等)、要求安全性较高的情况以及增加、修改、删除数据的情况下只能使用POST请求,仅仅是索取数据建议使用GET请求。
iOS中发送HTTP请求
1. 苹果自带
NSURLConnection、NSURLSession、CFNetwork
2. 第三方框架
ASIHttpRequest(已停止更新)、AFNetworking
0 0
- iOS--HTTP 简单了解
- HTTP简单了解
- 简单了解Http协议
- http协议简单了解
- 简单了解http协议
- 简单了解HTTP消息头
- iOS粒子系统,简单了解
- 转:简单了解HTTP消息头
- HTTP/TCP/IP协议简单了解
- 简单了解ftp协议和http协议
- iOS开发之 KVC,KVO简单了解
- iOS - CoreData了解和简单应用
- iOS之GCD简单了解使用
- iOS 对RunTime的一些简单了解
- iOS 简单理解的http://
- Http了解
- 了解HTTP
- 了解HTTP
- 查询BLOB字段的长度
- 通过syslog接收远程日志
- 编程错误实例的剖析[3]Map的keySet遍历
- 黑马程序员java基础之IO流中的字节流
- Google Maps API Key申请办法(最新)
- iOS--HTTP 简单了解
- 调用sql,并将结果集以table形式展示在浏览器中
- .py文件和.sh文件
- 成员初始化
- android ANR
- 深入理解Stata的week()函数
- 关于printf
- Python一日一练100----消息服务器
- Atmel ARM9启动流程与Bootstrap的大小内幕