-1
Мне нужно вызвать службу, чтобы передать токен доступа в заголовок.Носитель (токен) с NSMutableRequest?
Но я вещь, что токен не идет по заголовку. Я не получаю ответа. Что я делаю не так?
Код
+(void)getUserwithToken:(NSString *)token{
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://exapmle.com/api/users"]]];
[request setHTTPMethod:@"POST"];
[request setValue:[NSString stringWithFormat:@"Bearer %@", token] forHTTPHeaderField:@"Authorization"];
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
NSString *str1 = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str1);
}];
}
Выход: ConnectionError: (нуль) , str1: {}
Необходимо выполнить некоторую отладку: если вы получаете сообщение об ошибке 'NSLog (@" connectionError:% @ ", connectionError)' и добавляете результат к вопросу. Также взгляните на сетевой запрос с помощью Charles Proxy. – zaph
Я обновил вопрос. я просто хочу знать, что я делаю неправильно. потому что, если я пропускаю заголовок или не отвечаю, тот же. Так может быть обслуживание не получает заголовок –
Является ли значение в правильном формате? – zaph