JSONP-Anfrage gibt 404 in Angular App

8

Ich versuche, einige Daten von einer API mit einer JSONP-Anfrage zu bekommen, aber ich bekomme jedes Mal ein 404. Ich würde annehmen, dass meine URL falsch ist, aber ich kann die URL manuell in Chrome treffen und die gewünschte Antwort erhalten. Meine $http.jsonp Anfrage immer Fehler mit einer 404 in meiner console.log in der Fehlerrückruf angezeigt.

Hier ist der Code, der die Anfrage stellt:

%Vor%

Das Netzwerkfenster von Chrome Dev Tools zeigt eine 200-Antwort für die Anfrage mit dem Antworttext, den ich erwarten würde, aber aus welchen Gründen auch immer nicht zu Angular.

    
raddevon 06.06.2014, 01:00
quelle

2 Antworten

5

Nachdem ich mit einigen Back-End-Entwicklern gesprochen habe, scheint die von mir verwendete API JSONP nicht zu unterstützen. Dies ist der Grund, warum ich bei dieser Anfrage einen 404 erhalten habe.

    
raddevon 22.07.2014, 17:26
quelle
1

können Sie den genauen Inhalt von window.console.log (siteNameUrl) kurz vor Ihrer Ajax-Anfrage angeben und das Ergebnis bereitstellen?
Vielleicht versuchen Sie eine siteNameUrl.toString () nur für den Fall, dass es ein Parsing-Problem ist es scheint, dass Sie nicht genau die gleiche URL anfordern ...
Versuchen Sie sogar, die siteNameUrl, die Sie verwenden, als siteNameUrl="www.someapi / api" geschrieben zu haben.

    
SamiX 06.06.2014 01:31
quelle

Tags und Links