Robert R.: Welchen HTTP-Status senden?

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Warum sollte es die Ressource geben, für einen der sich nicht authentifiziert hat und nicht autorisiert ist?

Das ist ein Denkfehler. Die bloße Existenz einer Ressource hängt nicht davon ab, ob sie gesehen werden kann oder nicht. Nordkorea existiert, auch wenn ich keine Einreisegenehmigung erhalte. Genauso verursacht der umfallende Baum im Wald Schallwellen, auch wenn diese von niemanden gehört werden.

Es hat aber auch einen praktischen Nutzen, hier den aussagekräftigeren 401-Status-Code anstatt 404 zu benutzen: Angenommen ein Arbeitskollege schickt mir einen Link zu einer unserer Kundenseiten, und ich bekomme nur eine 404-Seite zu sehen, dann würde ich meinem Kollegen die Rückmeldung geben, dass er mir einen kaputten Link geschickt hat. Dann würden wir uns eine Weile darüber wundern, wieso der Link bei ihm funktioniert und bei mir nicht. Irgendwann stoßen wir vielleicht auf die Ursache, dass man eingeloggt sein muss, um die Ressource sehen zu können. Eine 401-Fehlermeldung hätte uns schneller auf den richtigen Dampfer gebracht.

401 wäre aber Basic Auth Anforderung
Daher hatte ich eher an 403 gedacht.
http://de.m.wikipedia.org/wiki/HTTP-Statuscode

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!
0 59

Welchen HTTP-Status senden?

Robert R.
  • https
  1. 0
    Der Martin
  2. 0
    hotti
    1. 2
      1UnitedPower
      1. 0
        hotti
        1. 0
          Sven Rautenberg
          1. 0
            hotti
            1. 0
              ChrisB
              1. 0
                hotti
                1. 0
                  ChrisB
        2. 2
          1UnitedPower
      2. 0
        hotti
        1. 0

          What was the question?

          Camping_RIDER
          • zur info
        2. 1
          1UnitedPower
      3. 0
        Robert R.
        1. 0
          bubble
        2. 0
          Camping_RIDER
          1. 0
            Robert R.
          2. 0
            bubble
            1. 0
              Camping_RIDER
              1. 1
                Camping_RIDER
  3. 0
    Baba
    1. 0
      Camping_RIDER
  4. 0
    M.
    1. 0
      Robert R.
      1. 0
        bubble
      2. 0
        Auge
    2. 2
      suit
      1. 0
        Auge
        1. 0
          suit
          1. 0

            Auf den <img>-Request mit Content-Type text/html antworten...

            Robert R.
            1. 0
              Der Martin
              1. 0
                Robert R.
                1. 0
                  Camping_RIDER
                  1. 0
                    Robert R.
                    1. 0
                      Camping_RIDER
                      1. 0
                        Der Martin
                        1. 0
                          Camping_RIDER
                          1. 0
                            Auge
                            1. 0
                              Camping_RIDER
                              1. 0
                                Auge
                                1. 0
                                  Camping_RIDER
                                  1. 0
                                    Auge
                                    1. 0
                                      Camping_RIDER
                                  2. 0
                                    Robert R.
                                2. 0
                                  Mitleser
            2. 0
              Camping_RIDER
      2. 0
        M.
        1. 0
          Camping_RIDER
          • meinung
          1. 0
            M.
            1. 0
              Camping_RIDER
            2. 0
              Der Martin
              1. 0
                M.
                1. 0
                  Camping_RIDER
                  1. 0
                    Auge
                    1. 0
                      Camping_RIDER
                      1. 0
                        Auge
                        1. 0
                          Camping_RIDER
  5. 1
    bubble