2016-04-05 4 views
1

Я использую AFNetworking библиотека для отправки/получения данных с сервера. В login api я отправляю имя пользователя & пароль к серверу. Но иногда я получаю текстовое/html-содержимое с сервера. Поэтому, чтобы выполнить эту работу, я использовал ниже но все же это вызывает проблему.неподдерживаемый тип контента в сети связи?

NSString *url=[BASE_URL stringByAppendingString:LOGIN]; 
        AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 
        NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: 
              self.txt_username.text, @"uname", 
              self.txt_password.text, @"password", nil]; 
      AFJSONResponseSerializer *responseSerializer = [AFJSONResponseSerializer serializer]; 
      responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil]; 
      manager.responseSerializer = responseSerializer; 
+0

попробовать с объектом AFHTTPRequestOperationManager, чтобы установить тип содержимого, как 'manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects: @ "text/html", @ "application/json", nil]; ' –

ответ

0

Попробуйте это:

manager.responseSerializer.acceptableContentTypes = [managerObject.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; 
+0

в чем разница между двумя из них? – TechGuy

+0

@TechGuy Я не знаю, но это работает на меня. вы также должны попробовать один раз. :) – ivarun

0

Вы также можете попробовать this-

manager.responseSerializer.acceptableContentTypes = Nil; 
Смежные вопросы