Ich erstelle einen ziemlich einfachen HTTP-Service mit OpenRasta. Für HEAD-Anforderungen gibt die HTTP 1.1-Spezifikation an, dass HEAD-Anforderungen die Inhaltslänge auf "die Größe des Entitätskörpers, der gesendet worden wäre, wenn die Anforderung ein GET gewesen wäre" (Abschnitt 14.13) festgelegt wurde.OpenRasta überschreibt Content-Length-Header in HEAD-Antworten
Offenbar sieht OpenRasta jedoch, dass der Antworttext leer ist und legt den Content-Length-Header automatisch auf "0" fest.
Wie empfiehlt es sich, dieses Verhalten zu überschreiben?
Thanks-
Jetzt handle ich das, indem ich überhaupt keinen Codec für die HEAD-Anfragen verwende (was zu einer Code-Duplizierung führt, da ich tatsächlich Header im Codec gesetzt habe). Stattdessen setze ich einfach die Header im Handler für HEAD-Anfragen und gebe keine Entität in der Antwort zurück. –