温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

同步POST请求

发布时间:2020-06-16 05:08:48 来源:网络 阅读:527 作者:缘起愿落 栏目:开发技术



创建POST请求
  

1 根据网址初始化OC字符串对象
    NSString * urlString = [NSString stringWithFormat:@"%@",kVideoURL];
 

2 创建URL对象
    NSURL * url = [NSURL URLWithString:urlString];
 

3 创建请求
    NSMutableURLRequest * requrst = [NSMutableURLRequest requestWithURL:url];
   

4 创建参数字符串对象
    NSString * parmStr = [NSString stringWithFormat:@"%@",@"method=album.channel.get&appKey=myKey&format=json&channel=t&pageNo=1&pageSize=10"];
   

5 将字符串转为NSDATA 对象
    NSData * parmData = [parmStr dataUsingEncoding:NSUTF8StringEncoding];
   

6 设置请求体
    [requrst setHTTPBody:parmData];
   

7 设置请求方式
    [requrst setHTTPMethod:@"POST"];
    
   

创建同步连接
    NSData * data = [NSURLConnection sendSynchronousRequest:requrst returningResponse:nil error:nil];
    
 解析
    NSDictionary * dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
    NSLog(@"%@",dic);

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI