Thread Subroutine als Parameter: Syntax Verständnisproblem (11 answers)
Opened by Perl007 at 2018-06-28 09:40

rosti
 2018-06-29 09:24
#188587 #188587
User since
2011-03-19
3472 Artikel
BenutzerIn
[Homepage]
user image
Die HTTP Spec sieht folgendes vor:

Quote
Ist ein Request-Header CONTENT_LENGTH > 0 gesetzt, gibt es einen Message-Body. Für den Webserver heißt das, daß soviele Bytes aus STDIN zu lesen sind, wie in CONTENT_LENGTH angegeben.


Mit CGI/1.1 wird diese Spec nur durchgereicht. D.h., die Angabe CONTENT_LENGTH findet ein nachgelagerter Prozess in der Serverumgebung, in Perl ist das der Hash %ENV. Mit CGI/1.1 wird nur der Webserver transparent gemacht, also aus der Sicht des nachgelagerten Prozesses ist der Wbserver gar nicht sichtbar!

Warum also sollte was ersetzt werden, was gar nicht sichtbar ist!? Der Webserver ist mit CGI/1.1 zu einem Stückchen Draht geworden! Soviel zum Begriff der Transparenz und CGI/1.1

Was übrigens auch dann immer noch gilt, wenn FastCGI oder mod_perl im Spiel ist.

MfG

View full thread Subroutine als Parameter: Syntax Verständnisproblem