Thread CGI.pm veraltet - Eigene CGI in min Ausführung (48 answers)
Opened by Gustl at 2018-08-24 10:30

rosti
 2018-09-03 08:09
#188857 #188857
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
Moin,

Nochmal: Wenn CONTENT_LENGTH > 0, lese die Daten aud STDIN. Wenn es einen QUERY_STRING gibt, lese die Daten aus dem QUERY_STRING. Es kann aber auch sein, daß es Beides gibt!

Du siehst also, die Requestmethode spielt überhaupt gar keine Rolle, dh. sie ist nicht das Kriterium!

Nun ist es aber so, daß ein Enctype multipart/form-data nicht in einem QUERY_STRING übertragen werden kann. Und der andere Enctype ist der Default, er kann sowohl als QUERY_STRING oder als Body ankommen.

Normalerweise beschreibt der Enctype den Algorithmus der Serialisierung und umgekehrt, daraus ergibt sich eine bestimmte Datenstruktur. application/json jedoch kann sehr verschiedene Datenstrukturen transportieren.

Das ist schon alles was eine CGI Klasse bzw. die Instanz einer Solchen können muss. Und natürlich die Erweiterbarkeit auf weitere Enctypes.

MfG
Last edited: 2018-09-03 08:14:13 +0200 (CEST)

View full thread CGI.pm veraltet - Eigene CGI in min Ausführung