如何将 json 从 iOS 设备发送到 Rails 服务器
Posted
技术标签:
【中文标题】如何将 json 从 iOS 设备发送到 Rails 服务器【英文标题】:how to send json from iOS device to rails server 【发布时间】:2014-09-13 16:21:02 【问题描述】:我总是使用 parse.com 来处理这类事情并摆脱后端的痛苦,但作为一名开发人员,我想升级自己并投入到 Rails 池中。
现在,我用这些方法成功地创建了所有东西
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonMutableDictionary
options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
error:&error];
NSLog(@" json data form %@",jsonData);
NSString* newStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"Json string form");
这是我要发送的 json
"id" : 27,
"login_screen" : 1,
"last_name_button_clicked" : 0,
"last_name" : "herose",
"set_first_name_button_clicked" : 0,
"first_name" : "george"
现在我一直在寻找所有地方,但找不到正确的方法以异步方式执行此操作,以免损害用户体验。
我完全不知道如何在我的 Rails 服务器中获取这些键值对,
我是否使用 GET 方法在我的路由文件中创建路由?
它将如何工作?
任何类型的信息都是有用的:)
干杯
【问题讨论】:
【参考方案1】:我想你会使用 NSURLSession 将 JSON 发送到服务器。
这是一个很好的 NSURLSession tutorial。
希望对你有帮助!
【讨论】:
以上是关于如何将 json 从 iOS 设备发送到 Rails 服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 HomeKit 框架从附件发送通知到 iOS 设备