Как я могу справиться с ответом AfjsonRequestoperation, когда моя служба возвращает текст/HTML?
-
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.
Не связан с StackOverflow