工程里面的代码:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"cacheSupporting": @
0,
@"n":@"Session",
@"q":@{@"deviceToken":@"d961854db98025324ce26525c9fa98a911dae80ac031b8782068ec8f1822e7c5",
@"resolution":@"640*1136",
@"screenSize":@"4.0",
@"deviceType":@1,
@"info":@"",
@"lang":@2502,
@"version":@"1.2",
@"model":@"iPod touch"},
@"s":@""
};
[manager POST:
http://www.citytong.me/api parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"---Error: %@", error);
NSLog ( @"operation: %@" , operation.responseString );
}];
返回:(null)
我在后端同事给我的测试接口的页面里测试, API本身是没问题的.
然后我在postman里测试: 也是没有问题的.
(只是在传的请求参数前包了一层@"json")
是我在工程里的请求参数格式出问题了吗?
先谢谢了.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/199344
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.