iOSUI学习之--------将程序json字符串上传至服务器

来源:互联网 发布:startos软件中心 编辑:程序博客网 时间:2024/05/21 09:38

在程序开发中又可能会需要向服务器发送json字符串(虽然很少用到),那么可以使用系统提供的方法将json字符串上传到服务器中,具体实现代码如下:

1、创建url

NSURL*url = [NSURLURLWithString:@""];

2、创建请求

 NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];

3、设置请求方法

request.HTTPMethod= @"POST";

4、设置请求头的样式

[requestsetValue:@"application/json"forHTTPHeaderField:@"Content-type"];

5、设置请求体(要上传的json字符串)

NSDictionary*json = @{
                          
@"":@"",
                          
@"":@"",
                          
@"":@""
                          
};

(1)将json转化为二进制数据

NSData*data = [NSJSONSerializationdataWithJSONObject:jsonoptions:NSJSONWritingPrettyPrintederror:nil];

(2)设置请求体

request.HTTPBody= data;

6、发送请求

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


0 0
原创粉丝点击