Ich rufe einen Backend-Service/Ressource von AngularJs $HTTP GET
. Wenn es nicht verfügbar ist gibt es 404
und Chrome Registerkarte Netzwerk zeigt, dass es 404
als die Followings ist:
Request Method:OPTIONS
Status Code:404 Not Found
aber innen AngularJS $HTTP
Anruf Ergebnis, erhalte ich status=-1
und nicht 404
:
{data: null, status: -1, config: Object, statusText: ""}
Warum passiert das?
NB) Ich habe einen Anlegesteg-Dienst auf dem Back-End und aktiviert CORS:
"Access-Control-Allow-Origin":"*"
"Access-Control-Allow-Headers": "origin, content-type, accept, authorization"
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD"