1. Error printing code=-1016 filed:text/html
Cause of error: AFN default cannot resolve request back text/html data
Workaround:
Look here, AFN3.0.
Afhttpsessionmanager *manager = [Afhttpsessionmanager manager];
[Manager.responseserializer setacceptablecontenttypes:[nsset setwithobjects:@ "text/html", Nil]];
AFN2. X's Look here
Afhttprequestoperationmanager *manager = [Afhttprequestoperationmanager manager];
[Manager.responseserializer setacceptablecontenttypes:[nsset setwithobjects:@ "text/html", Nil]];
Note that all AFN are-fobjc-arc (if your AFN is from GitHub, AFN is the arc version)
2. Error printing: code1002 problem, get request HTTPS URL
Add this method next to Nsurlconnection
-(void) connection: (nsurlconnection *) connection Willsendrequestforauthenticationchallenge: ( nsurlauthenticationchallenge *) Challenge
{
if ([Challenge previousfailurecount] = = 0) {
nsurlcredential *cre = [nsurlcredential credentialfortrust: Challenge. Protectionspace. Servertrust];
[Challenge. Sender usecredential: Cre forauthenticationchallenge: Challenge];
}
}
[AFN] Afnetworking Error Summary