Как я могу справиться с ответом AfjsonRequestoperation, когда моя служба возвращает текст/HTML?

StackOverflow https://stackoverflow.com/questions/8814306

  •  26-10-2019
  •  | 
  •  

Вопрос

Я новичок в Afnetworkingk, и мой вопрос: когда я использую AfjsonRequestoperation, моя служба вернула текстовый/HTML -результат! Кто -нибудь может дать мне несколько предложений? Или другой метард для реализации этого?

Это было полезно?

Решение

Просто добавь text/html к примечанию, как это:

[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];

Это определенно лучший вариант, чем приведенный ниже, так как вам не нужно изменять AFJSONRequestOperation.m

Другие советы

Перейти к AFJSONRequestOperation.m

Добавлять text/html

+ (NSSet *)defaultAcceptableContentTypes {
    return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}

Просто выстрел в темноте, но попробуйте установить Accept Заголовок application/json для NSURLRequest, или если это не сработает, добавьте .json до конца URL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top