Ich erstelle Rest-basierte App und wenn ich Anfragen an Server-URL: Beispiel: 107.XXX.XXX.XXX:8080/taxi - es funktioniert, gibt mir JSON zurück. Aber wenn ich Anfrage Domain zu dieser IP meiner App weitergeleitet machen, zeigt mir, dass die Ausnahme:iOS App ruft umgeleitete Domäne
2017-04-18 20:23:53.063 Project X[4121:301275] http://107.XXX.XXX.XXX:8080/taxi 2017-04-18 20:23:53.065 Project X[4121:301275] fireGetWebserviceCall finally 2017-04-18 20:23:53.252 Project X[4121:301275] Error: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo={NSUnderlyingError=0x600000240600 {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://107.XXX.XXX.XXX:8080/taxi } { status code: 404, headers { "Content-Language" = en; "Content-Length" = 977; "Content-Type" = "text/html;charset=utf-8"; Date = "Tue, 18 Apr 2017 17:23:51 GMT"; Server = "Apache-Coyote/1.1"; } }
Wenn ich das URL bekomme ich Antwort normale JSON in einen Browser einfügen. Kann mir jemand erklären, warum die zurückgegebenen Informationen Text/HTML sind und wie man sie beheben kann?