AFNetworking выдает несанкционированныеIOS

Программируем под IOS
Ответить
Anonymous
 AFNetworking выдает несанкционированные

Сообщение Anonymous »

Я впервые использую AFNetworking в своем приложении. Я установил последнюю версию (3.0) с помощью pods. Теперь проблема в том, что URL-адрес работает нормально в браузере и почтальоне, но когда я пытаюсь запустить приложение, он выдает несанкционированную ошибку. Я не знаю, как авторизоваться. Я добавляю имя пользователя и пароль в заголовок. Может ли кто-нибудь мне помочь?
Ниже мой код:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

manager.responseSerializer = [AFHTTPResponseSerializer serializer];

[manager.requestSerializer setValue:username forHTTPHeaderField:@"username"];
[manager.requestSerializer setValue:password forHTTPHeaderField:@"password"];

[manager GET:url parameters:nil progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {

success(responseObject);

} failure:^(NSURLSessionDataTask *task, NSError *error) {

failure(error);

}];

Ниже приведен полный журнал ошибок
Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: unauthorized (401)"
UserInfo={NSUnderlyingError=0x7fa1c3f945b0 {Error
Domain=com.alamofire.error.serialization.response Code=-1016 "Request
> failed: unacceptable content-type: text/html"
> UserInfo={com.alamofire.serialization.response.error.response= { URL:
http://192.168.0.111/guesswhat/getcategories.json } { status code:
401, headers {
"Cache-Control" = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
Connection = "Keep-Alive";
"Content-Length" = 89;
"Content-Type" = "text/html";
Date = "Mon, 11 Jan 2016 12:30:55 GMT";
Expires = "Thu, 19 Nov 1981 08:52:00 GMT";
"Keep-Alive" = "timeout=5, max=99";
Pragma = "no-cache";
Server = "Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19";
"Www-Authenticate" = "Digest realm=\"Restricted area\",qop=\"auth\",nonce=\"5693a07f60c93\",opaque=\"cdce8a5c95a1427d74df7acbf41c9ce0\"";
Blockquote "X-Powered-By" = "PHP/5.5.19"; } },


Подробнее здесь: https://stackoverflow.com/questions/347 ... authorised
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»