我一直在尝试将转换为 nsdata 的 json 字符串发送到 http 正文部分。但我总是发现正确的值永远不会传递给
我在服务器上想要什么:
{"request":"{\"Files\":[{'FileName':'11111111','FileType':'test'}]}"}
我在服务器上收到的内容:
{"request":{"Files":[{"FileName":"test.html","FileType":"test"}]}}
任何人都可以建议我我做错了什么:
我尝试了以下方法:
方式:1
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:requestDict1 options:0 error:nil];
NSString* jsonString = [[NSString alloc] initWithBytes:[jsonData bytes] length:[jsonData length] encoding:NSUTF8StringEncoding];
[request setHTTPBody:[jsonString dataUsingEncoding:NSUTF8StringEncoding]];
方式:2
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:requestDict1 options:0 error:nil];
[request setHTTPBody:jsonData];
地壳是我想发送 json 字符串的 nsdata 格式,但我无法在服务器上获得完美的价值。有人可以建议我实现这一目标的可能方法吗?