网络请求数据 POST 方法

来源:互联网 发布:mac pro 新建文件夹 编辑:程序博客网 时间:2024/05/21 22:42

//    1.创建 POST 请求

    NSString *str =@"网址";

    

    str  = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

   NSURL *url = [NSURLURLWithString:str];

    

    NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];

    

    request.HTTPMethod =@"POST";

    

//    POST 请求指定 bodyData

    NSString *bodyStr =@"附带的包";

    

//    将字符串转换为数据类型(NSData)

    NSData *bodyData = [bodyStrdataUsingEncoding:NSUTF8StringEncoding];

    

//    把转好的请求给 httpbody

    request.HTTPBody = bodyData;

    

    [NSURLConnectionsendAsynchronousRequest:requestqueue:[NSOperationQueuemainQueue] completionHandler:^(NSURLResponse *response,NSData *data,NSError *connectionError) {

        NSDictionary *dic = [NSJSONSerializationJSONObjectWithData:dataoptions:NSJSONReadingMutableContainerserror:nil];

       NSLog(@"%@",dic);

    }];


0 0
原创粉丝点击