工程里面的代码:
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")
是我在工程里的请求参数格式出问题了吗?
先谢谢了.
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")
是我在工程里的请求参数格式出问题了吗?
先谢谢了.