您的位置:首页 > 产品设计 > UI/UE

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

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

1、创建url

NSURL

*url = [NSURL

URLWithString:@""];

2、创建请求

NSMutableURLRequest
*request = [NSMutableURLRequest

requestWithURL:url];

3、设置请求方法

request.HTTPMethod

=
@"POST";

4、设置请求头的样式

[request

setValue:@"application/json"

forHTTPHeaderField:@"Content-type"];

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

NSDictionary

*json =
@{

@"":@"",

@"":@"",

@"":@""

};

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

NSData

*data = [NSJSONSerialization

dataWithJSONObject:json

options:NSJSONWritingPrettyPrinted

error:nil];

(2)设置请求体

request.HTTPBody

= data;

6、发送请求

[NSURLConnection

sendAsynchronousRequest:request

queue:[NSOperationQueue

mainQueue]

completionHandler:^(NSURLResponse

*response,
NSData
*data,
NSError
*connectionError) {

}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: