Meine Komponente Vorlagen-URL verweist auf Server, der die Antwort HTML generiert und es kann verschiedene HTTP-Fehlerstatuscodes (401, 403 usw.) zurückgeben, wenn etwas schief geht. Wenn beim Laden der Route ein Fehler auftritt, möchte ich den Fehlerstatus erhalten. Die Verwendung von router.events.subscribe und die Überprüfung auf NavigationError liefert nicht den http-Fehlerstatus, sondern nur einen Text - "konnte URL/to/my/template nicht laden". Irgendeine Idee, wie man die Antwort http Statuscode erhält?Wie bekomme ich angular 2 Router Fehler http Statuscode
0
A
Antwort
0
Diese Funktion macht eine HTTP-Anfrage mit URL als Parameter.
get_http_response(url) {
this._http.get(url) /*this make http request to server*/
.map((response: Response) => {
response.json();
this.responseStatus = response.status; /* local variable to restore status code. */
}) /*this get response back and map it*/
// ...errors if any
.catch((error: any) => Observable.throw(error.json().error || 'Server error')
)
.subscribe(
resdata => {
this.getdata = resdata; /*local variable to store data. */
console.log("fetched data =>" +this.getdata);
console.log("status code =>" + this.responseStatus);
}
);
}
ich denke, es Ihr Problem zu lösen, wenn Sie einen Fehler kommentieren unten Post.
Vielen Dank.
Verwandte Themen
- 1. Angular 2 - Set page/route http Statuscode
- 2. Angular 2, TypeScript & ui-router - Wie bekomme ich staatliche params
- 3. Winkel 2 http-Request-Statuscode 0
- 4. Return HTTP-Statuscode in der Komponente von Dienst - Angular 2
- 5. Angular 2 Fehler http Modul laden
- 6. Angular 2, ResolveGuard, Angular http,
- 7. Angular 2, wie nach REST http Post/put wie der zurückgegebene Statuscode umleiten
- 8. Wie bekomme ich Statuscode in http Anfrage in Angular2
- 9. Angular 2 - Http-Testing - Fehler:
- 10. Angular-UI-Router 2
- 11. Wie bekomme ich den HTTP-Statuscode mit jQuery?
- 12. com.google.gwt.user.client.Window Wie bekomme ich den HTTP-Statuscode von der Antwort?
- 13. HTTP Interceptor in Angular 2
- 14. Angular 2 HTTP Get Behandlung 404 Fehler
- 15. Angular 2 Router navigiert undefined
- 16. Angular 2 Router Klasseninstanz
- 17. Wie bekomme ich Angular 2 Response Header
- 18. HTTP-Statuscode für generischen Fehler
- 19. Router Verwendung in Angular 2
- 20. wie HTTP-Statuscode zu lösen -1 Fehler
- 21. Angular 2 Router - Benannte Steckdosen
- 22. Angular 2 Router Instanziierung Problem
- 23. Angular 2 Router Parameter geben mehrere http Anrufe
- 24. Proper Fehler für Angular 2 http Ergebnis Handhabung
- 25. Wie bekomme ich Formulardaten in Angular 2
- 26. Angular 2 Router: mehrere Routenparameter
- 27. angular 2 Router Fehler: router_1.provideRouter ist keine Funktion
- 28. Wie bekomme ich clientseitig statusCode? Javascript
- 29. Zeige http Fehler global mit Angular 2
- 30. Angular 2 Http RetryWhen