Fred Furunkelstein 2012: Diskussion der Lösung

Beitrag lesen

(auch wenn den Server-Programmierern empfohlen wird dass sie diese falsche Lösung auffangen sollen)

Jeena! So wirst Du bitte nicht mir diskutieren. Die Empfehlung lautet, beim parsen das LF ("\n") als Zeilenende zu werten und das führende CR ("\r") zu ignorieren:

"However, we recommend that applications, when parsing such headers, recognize a single LF as a line terminator and ignore the leading CR"

Das ist etwas ganz anderes als "die falsche Lösung aufzufangen". Gänge es darum ein fehlerhaftes Verhalten einer CGI-Anwendung oder eines Modules aufzufangen, dann hätte man dafür sicherlich eine _ganz_andere_ Formulierung verwendet.

Vergiss bitte nicht, dass die RFC ohnehin nur "Aufforderungen zum Kommentieren" sind. Wenn man diese als Norm wertet, dann muss das auch für die darin ausgesprochenen Empfehlungen gelten. Da bedeutet, dass diese Empfehlung "recognize a single LF as a line terminator and ignore the leading CR" ebenso Norm ist wie der gesamte Rest der RFC. Ohne diese Empfehlung einzuhalten ist die Anwendung nicht vollständig RFC-konform.

Und vergiss bitte nicht, dass es in der Unix-Welt eine jahrzehnte alte Übung ist, die Zeilen (außer beim Drucken!) durch LF ("\n") zu trennen.

Fred

2 98

versehentliche /my/-Links

Matthias Apsel
  • zu diesem forum
  1. 0
    dedlfix
    1. 0
      Matthias Apsel
      1. 0
        Matthias Apsel
      2. 0
        dedlfix
        1. 0
          Jeena Paradies
          1. 0
            Matthias Apsel
          2. 0
            Fred Furunkelstein 2012
            1. 0
              Fred Furunkelstein 2012
              1. 0
                Matthias Apsel
                1. 0
                  dedlfix
                  1. 0
                    Matthias Apsel
    2. 0
      Fred Furunkelstein 2012
      1. 0

        Hoffentlich letzte Korrektur

        Fred Furunkelstein 2012
        1. 0
          Matthias Apsel
        2. 0

          Hoffentlich letzte Korrektur - leider nicht

          dedlfix
          1. 0
            Fred Furunkelstein 2012
            1. 0
              dedlfix
              1. 0
                Fred Furunkelstein 2012
                1. 0
                  dedlfix
              2. 0
                Fred Furunkelstein 2012
                1. 0
                  dedlfix
                  1. 0
                    Matthias Apsel
                    1. 0
                      Matthias Apsel
                    2. 0
                      dedlfix
                    3. 0
                      Fred Furunkelstein 2012
                      1. 0
                        Matthias Apsel
                  2. 0
                    Fred Furunkelstein 2012
                    1. 0
                      dedlfix
                      1. 0

                        "Pflichtenheft"

                        Fred Furunkelstein 2012
                        1. 0
                          Matthias Apsel
                          1. 0
                            Fred Furunkelstein 2012
                        2. 0
                          dedlfix
                          1. 0
                            Matthias Apsel
                            1. 3
                              Fred Furunkelstein 2012
                              1. 0
                                Fred Furunkelstein 2012
                        3. 0
                          niklaskamenisch
              3. 0
                Fred Furunkelstein 2012
                1. 0
                  Matthias Apsel
            2. 0
              Auge
              1. 0
                Auge
                1. 0
                  Christian Kruse
          2. 0
            Christian Kruse
            1. 0
              dedlfix
              1. 0
                Christian Kruse
                1. 0
                  dedlfix
                  1. 0
                    Christian Kruse
  2. 0
    niklaskamenisch
    1. 0
      Matthias Apsel
      1. 0
        Mitleser
        1. 0
          Auge
  3. 1

    Lösungsangebot

    Fred Furunkelstein 2012
    1. 1

      Fürs Copy & Paste

      Fred Furunkelstein 2012
      1. 0
        Jeena Paradies
        1. 0

          Diskussion der Lösung

          Fred Furunkelstein 2012
          1. 1
            Jeena Paradies
            1. 0
              Fred Furunkelstein 2012
              1. 0
                Jeena Paradies
                1. 0
                  Fred Furunkelstein 2012
                  1. 1
                    Jeena Paradies
                    1. 0

                      Kniefall vor Jenaa

                      Fred Furunkelstein 2012
                      1. 0
                        Schuer
                        1. 0

                          versehentliche /my/-Links

                          Matthias Apsel
                        2. 0
                          Fred Furunkelstein 2012
                      2. 2
                        Jeena Paradies
    2. 0
      dedlfix
      1. 0
        Fred Furunkelstein 2012
        1. 0

          Lösungsangebot, komplette "Fehlerseite"

          Fred Furunkelstein 2012
          1. 0

            Lösung zum Testen

            dedlfix
            1. 0
              Fred Furunkelstein 2012
              1. 0
                dedlfix
            2. 0
              Matthias Apsel
              1. 0
                dedlfix
                1. 0
                  Christian Kruse
                  1. 0
                    dedlfix
                    1. 0
                      Matthias Apsel
                      1. 0
                        dedlfix
                        1. 0
                          Christian Kruse
                          1. 0
                            Fred Furunkelstein 2012
                            1. 0
                              Matthias Apsel
                            2. 0
                              Christian Kruse
                          2. 0
                            dedlfix
                            1. 0
                              dedlfix
                              1. 0
                                Matthias Apsel
                                1. 0
                                  dedlfix
                                  1. 0
                                    Matthias Apsel
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Fred Furunkelstein 2012
                                      2. 0
                                        dedlfix
                                        1. 0
                                          Fred Furunkelstein 2012
                                        2. 0
                                          Matthias Apsel
              2. 0
                Fred Furunkelstein 2012
                1. 0
                  Lösung zum Testen mit Fragment via Javascript:
            3. 0
              MudGuard
              1. 0
                Matthias Apsel
                1. 0
                  MudGuard
                  1. 0
                    Matthias Apsel