Thread Content-length ein Muss?: Müssen CGI dies ausliefern?
(22 answers)
Opened by GwenDragon at 2006-02-15 21:01
Bei jeder HTTP-Message sollte ("SHOULD") die Content-Length immer dann angegeben werden, wenn sie bestimmt werden kann. Für die meisten CGI-Anwendungen ist dies nicht der Fall, denn hier werden die Daten dynamisch erzeugt und meist sofort ausgegeben. Die Content-Length hier nicht anzugeben ist also RFC-konform und kein Problem.
Bei statischen Seiten kümmert sich der Webserver um die Content-Length; auch kein Problem. Bei HTTP-Requests muss ("MUST") die Content-Length angegeben werden, aber das ist normalerweise Sache des Browsers. Der weiß ja auch, welche Parameter er für den Request zusammen stellen muss. Wenn man in Perl einen Request mit LWP::UserAgent selber erzeugt, dann kümmert sich LWP um die Content-Length, ist also auch RFC-konform! Ansonsten weiß ich nicht, wo noch eine Content-Length erforderlich sein könnte. |