Einstellung-response status-code manuell
Ich habe einen try-catch-block um einen Fehler zu behandeln, ich bin mit meiner Anwendung. Ich möchte eine einfache Möglichkeit der Einstellung der Reaktion auf status-code 403 oder verboten, und dann entweder leiten Sie den Benutzer auf die login-Seite oder auf eine benutzerdefinierte Fehlerseite angezeigt.
Ich habe einige Problem mit einmal setzen der status-code und die Weiterleitung. Wer noch ein Beispiel für die Einstellung der status-code und dann umleiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese in C#, aber das Konzept dürfte so ziemlich das gleiche in den meisten Sprachen.
Duplizieren: Was sollte in der HTTP-Antwort werden, wenn die Ressource ist verboten aber es gibt eine Alternative Ressource?
Senden Location-header ist ausschließlich für 3xx (redirect) oder 201 Erstellt Antworten.
Obwohl es kann funktionieren mit den meisten Kunden ist es IMHO nicht, wie HTTP entwickelt wurde.
Wenn Sie wirklich richtigen status-codes und den folgenden HTTP-Spezifikation
warum nicht, Sie reagieren mit 303 See other oder verwenden Sie HTTP-Authentifizierung.