码迷,mamicode.com
首页 > Web开发 > 详细

http 请求 ( 短信接口发送)

时间:2015-11-27 17:19:03      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

 

 NSString *account = @"UserName";

    NSString * pswd = @"Pwd";

    NSString * mobile = @"12345678901";

    //    发送请求

    NSString *urlstr = [NSString stringWithFormat:@"http://222.73.117.158:80/msg/HttpBatchSendSM?account=%@&pswd=%@&mobile=%@&msg=您好,您的验证码是123456",account,pswd,mobile];

    urlstr = [urlstr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

    NSURL *url = [NSURL URLWithString:urlstr];

    

    //    创建请求对象

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

    request.timeoutInterval = 5.0;

    request.HTTPMethod = @"POST";

    

    //    同步请求

//    NSData *received = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

//    NSString *str1 = [[NSString alloc]initWithData:received encoding:NSUTF8StringEncoding];

//    

//    NSLog(@"%@",str1);

    

    //异步请求

    __block NSString *str2 = [[NSString allocinit];

    NSOperationQueue *queue=[NSOperationQueue mainQueue];

    [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {

        

        str2 = [[NSString allocinitWithData:data encoding:NSUTF8StringEncoding];

        NSLog(@"%@",str2);

    }];

 
 
 
同步请求便于操作,异步请求不便于随时取到请求到的值,根据情况选择请求方式

http 请求 ( 短信接口发送)

标签:

原文地址:http://www.cnblogs.com/Pegboggs/p/5000979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!