我需要向服务器发布一些数据,我正在使用ASIFormDataRequest
POST
请求将数据发送到服务器,
问题是我的服务器会采取这样的响应
...
members=[{"EmailId":"sandip.kaptan@alphadezine.in","Name":"sandy"},
...
我的回复创建为
members="[{"Name":"sandy","EmailId":"sandip.kaptan@alphadezine.in"}]";
我正在使用以下内容将我的数组转换为
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
options:kNilOptions error:nil];
在这一点上,我的jsonString
打印为我想要的,但是当我将其添加到ASIFormDataRequest request
`[request addPostValue:jsonString forKey:@"Members"];`
它被添加到值...那么如何克服这个问题..
你有没有检查你的服务器得到什么? 我想是由
ASIFormDataRequest
添加的,以进行一些内部字符串转换。它应该发送不带的响应。您的服务器将按预期收到响应。