数据格式:
{
"firstName": "arun",
"lastName": "kumar",
"contactInfo": {
"email": "ak7896@gmail.com"
},
"password": "abcdefg"
}
以上是我的注册请求结构。除了data
键,我还有一个名为“main”的profilepic
图片的密钥。目前,我在我创建的请求字典中使用RestKit,如下所示:
[RKObjectManager sharedManager] postObject:self path:self.path_api parameters:@"data":@{ @"firstname":firstname, @"lastname":lastname, @"contactInfo": @{@"email":emailID}, @"password":pass}
@"main": @{@"profileImage": profilePic? profilePic : nil}
但它会让我误以为500.我认为我在这里创建的词典不正确。
任何建议都对我有用。
提前致谢
答案 0 :(得分:0)
您的词典似乎没有很好的格式化,它应该看起来像这样
[[RKObjectManager sharedManager] postObject:self path:self.path_api parameters:@{@"data":@{@"firstname":firstname, @"lastname":lastname, @"contactInfo": @{@"email":emailID}, @"password":pass}, @"main": @{@"profileImage": profilePic? profilePic : nil}}];
如果不需要数据密钥,则应为
[[RKObjectManager sharedManager] postObject:self path:self.path_api parameters:@{@{@"firstname":firstname, @"lastname":lastname, @"contactInfo": @{@"email":emailID}, @"password":pass}, @"main": @{@"profileImage": profilePic? profilePic : nil}}];