我尝试解决问题的第一步看起来如下:
//build an info object and convert to Json NSDictionary *newDatasetInfo = [NSDictionary dictionaryWithObjectsAndKeys:name,@"name",language,@"language",nil]; //convert object to data NSData* JsonData = [NSJsONSerialization dataWithJsONObject:newDatasetInfo options:kNilOptions error:&error]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:someURLSetBefore]; [request sethttpMethod:@"POST"]; // any other things to set in request? or working this way? [[NSURLConnection alloc] initWithRequest:request delegate:self]; // What to do with NSURLConnection? Or how to send differently?
但我真的不知道如何使用POST方法将JsON对象发送到服务器.
有人可以帮帮我吗?
//build an info object and convert to Json NSDictionary *newDatasetInfo = [NSDictionary dictionaryWithObjectsAndKeys:name,nil]; //convert object to data NSData* JsonData = [NSJsONSerialization dataWithJsONObject:newDatasetInfo options:kNilOptions error:&error]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:someURLSetBefore]; [request sethttpMethod:@"POST"]; [request setValue:@"application/Json" forhttpheaderFIEld:@"Content-Type"]; [request setValue:@"application/Json" forhttpheaderFIEld:@"Accept"]; [request sethttpBody:JsonData]; // print Json: NSLog(@"JsON summary: %@",[[Nsstring alloc] initWithData:JsonData enCoding:NSUTF8StringEnCoding]); NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [connection start];总结
以上是内存溢出为你收集整理的如何在iOS5中将JSON数据对象发布到服务器?全部内容,希望文章能够帮你解决如何在iOS5中将JSON数据对象发布到服务器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)