NSString *reqData = @"Data=";
NSData *postDatas = nil;
NSString *urlPath = @"url";
//组json字符串数据
NSMutableDictionary *mulDic = [[[NSMutableDictionary alloc] init] autorelease];
[mulDic setValue:@"P003" forKey:@"type"];
//NSJSONSerialization 组json字符串
if ([NSJSONSerialization isValidJSONObject:mulDic]) {
postDatas = [NSJSONSerialization dataWithJSONObject:mulDic options:NSJSONWritingPrettyPrinted error:nil];
NSString *str = [[NSString alloc] initWithData:postDatas encoding:NSUTF8StringEncoding];
reqData = [reqData stringByAppendingString:str];
NSLog(@"reqData:%@",reqData);
//NSData *postData = [reqData dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
postDatas = [NSData dataWithBytes:[reqData UTF8String] length:[reqData length]];
Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
最新推荐文章于 2019-07-27 17:57:06 发布
这篇博客介绍了如何在Objective-C中使用NSMutableURLRequest发送POST请求,并通过NSJSONSerialization来解析返回的JSON字符串。首先,创建一个NSMutableDictionary设置请求参数,然后将参数转换为JSON数据并附加到请求体。接着,设置请求头信息并发送同步请求获取响应数据。最后,使用NSJSONSerialization将返回的JSON数据转化为NSDictionary进行查看。
摘要由CSDN通过智能技术生成