NSRULConnection
发送请求给服务器(带上账号和密码)
常用类
NSURL :请求地址
NSURLRequest :一个NSURLRequest 对象就代表一个请求,它包含的信息有
1.一个NSURL对象
2.请求方法,请求头,请求体
3.请求超时
4……
NSMutableURLRequest:NSURLRequest 的子类
NSRULConnection
负责发送请求,建立客户端和服务器的连接
负责NSRULREquest的数据给服务器,并收集来自服务的响应数据
GET请求:请求行\请求头 (IOS 省略 ,安卓不可省略)
步骤:
创建一个NSURL对象,设置请求路径
传入NSURL创建一个NSURLRequest对象,设置请求头和请求体
使用NSURLConnection 发送NSURLRequest
什么是json
json是一种轻量级的数据格式,一般用作数据交互
服务返回数据给客户端的数据,一般都是json格式或者xml格式(文件下载除外)
json的格式和oc中的字典和数组很像
{“name” :”jack”,”age”:10}
{“names” : [“jack”,”rose”,”jim”]}
json的标准格式 Key 必须要用双引号
json 转为换oc
json oc
大括号{ } NSDictionary
中括号[] NSArray
双引号” “ NSString
数字 10 10.8 NSNumber
json解析方案
1第三方框架:JSONKit,SBJson.TouchJSON(性能从左道右,越差)
2 苹果原生(自带)NSJSONSerialization(性能最好) ——v
json - oc
+ (id)JSONObjectWithData:(NSData*)data options:(NSJSONReadingOptions)opt error:(NSError *)error
oc - json数据
+(NSData *)datawithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError *)error
浙公网安备 33010602011771号