hotti: Content Negotiation

Hab mal wieder Zeit gehabt (dank langer Winterabende).

Kurzum: In diesem Thread ging es um die Frage "warum zur Unterscheidung der zu sendenten Response keinen Parameter verwenden sondern einen zusätzlichen Header".

=== Danke ChrisB!!! ===

Die Antwort lautet Content-Negotiation und einer der passenden Header heißt Accept. In meinem kleinen Framework(*):

Accept: application/x-serialized

das fordert eine JSON-ähnliche Response an, ist bei mir jedoch text/plain und eine einfach serialisierte Parameterliste, die im DOM gut zu parsen ist.

Ich scheib das hier mal auf, einmal um danke zu sagen und zum anderen das neue Buzzwort (siehe Thema) hier festzuhalten ;)

Insgesamt ist die Sache recht einfach: Das XHR-Objekt schickt den Accept-Header, ansonsten sind es die gleichen Parameter wie im Fall "Javascript abgeschaltet". Serverseitig wird ob der Reponse nur am Accept-Header unterschieden (Kontrollstruktur im Response-Handler).

Grüße an Alle,
Horst Kleinholtz

*) Ob das jemals fertig wird ist eine andere Geschichte...

  1. Hey,

    willkommen in 1999.

    lol!

    1. hi,

      willkommen in 1999.

      Wenn ich RFCs lese, krieg ich ne Staublunge ;)

      Hatschie!