Wie ich hinzufügen-Header in http.get oder http.post in Schriftlicher und Winkel 2?
getHeroes (): Observable<Heros[]> {
return this.http.get(this.heroesUrl)
.map(this.extractData)
.catch(this.handleError);
}
Wo füge ich die Kopf-und wie? suchen Sie ein einfaches Beispiel.
InformationsquelleAutor AngularOne | 2017-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie festlegen, Header Objekt mit einem Wörterbuch der HTTP-Schlüssel/Wert-Paaren, und übergeben Sie Sie als argument an
http.get()
undhttp.post()
wie diese:Oder, wenn es eine POST-Anforderung:
Definieren Sie es in das Wörterbuch der Header, zusammen mit 'Content-Type' und 'Akzeptieren'. Ich werde aktualisieren, die Antwort zu enthalten.
danke. Ich bin immer -Antwort auf preflight-Anfrage nicht passieren access control check: Kein "Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte Ressource. Herkunft
Überprüfen Sie heraus die MDN-Dokumentation auf CORS und preflight-Anfragen. Wenn Sie immer noch Probleme haben, bitten, eine andere Frage. 🙂
Danke HuntedCodes. Es hat mir geholfen, Problem behoben, für die pass-Header in der POST oder GET. Vor allem "Access-Control-Allow-Headers', das mir hilft zu verhindern, dass die Fehler aus deaktivieren von web-Sicherheit.
InformationsquelleAutor HuntedCodes
wenn jemand die Verkleidung Ausgabe von CORS funktioniert nicht im mobilen browser oder mobile Anwendungen,
Sie können ALLOWED_HOSTS = ["Ihre host-ip"] im backend-Server, wo Ihr rest-api existiert, hier Ihre host-ip ist die externe ip zum Zugriff Ionische , wie Externe: http://192.168.1.120:8100
Danach in Ionischer Art Drehbuch für einen post-oder get mit der IP-backened server
in meinem Fall habe ich django rest framwork und ich fing server:- python manage.py runserver 192.168.1.120:8000
und verwendet diese ip-Ionischen get-und post-Aufrufe der rest-api
InformationsquelleAutor pawan kumar