Я создал простой запрос на получение токена из URL. Мне нужно передать в качестве параметра json, но я получаю сообщение об ошибке при попытке подключения. Я просто имитирую тот же процесс, что и POSTMAN, но не могу получить токен.
-(void)getTOKEN:(NSString*)url Body:(NSDictionary*)body{
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSDictionary *header=@{@"Content-Type":@"application/json; charset=utf-8"};
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:@"\"UserId\"", @"\"User1\"", @"\"Password\"", @"\"test\"",@"\"isCuit\"",@"false", nil];
[manager POST:url parameters:params headers:header progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"JSON: %@", responseObject);
[[NSNotificationCenter defaultCenter]
postNotificationName:@"getToken"
object:self];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"Error: %@", error.description);
self->Token=error.description;
[[NSNotificationCenter defaultCenter]
postNotificationName:@"getToken"
object:self];
}];
}
Параметр json так же прост, как:
{
"UserId":"user1",
"Password":"test",
"isCuit":"false"
}