【发布时间】:2017-06-12 20:36:01
【问题描述】:
我正在使用iOSObjective-c,AFNetworing经理POSTJSON数据
这是我的代码,但没有给我数据。
我的代码:
NSString *strUrl2 = @"http://example.extension/admin/services/login.php";
NSMutableDictionary *dataDict = [[NSMutableDictionary alloc] init];
[dataDict setValue:@"dipesh@gmail.com" forKey:@"email"];
[dataDict setValue:@"123456" forKey:@"password"];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [[AFJSONRequestSerializer alloc] init];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", @"application/json",@"application/x-www-form-urlencoded",@"png/jpg" , nil];
[manager POST:strUrl2
parameters:dataDict
success:^(AFHTTPRequestOperation* operation, id responseObject){
NSLog(@"Response: %@", responseObject);
}
failure:^(AFHTTPRequestOperation* operation, NSError* error){
NSLog(@"Error: %@", error);
// Releasing the semaphore to end the process from waiting state.
}];`
没有得到实际响应。
得到响应:
{
login = {
message = "Please fill all required parameters";
status = failure;
};
}
注意: 该网络服务适用于 postMan 和 android。
【问题讨论】:
-
这意味着您错过了一些要发送的密钥,还有什么其他参数
password,email -
您缺少一些键,我认为您缺少方法名称
标签: ios objective-c json api afnetworking