Hi Thomas,

(Didi hat gerade schon geantwortet - vielleicht hilft Dir das noch weiter)

Thomas Hartong <thomas.hart...@econitor.de> schrieb:

Ich möchte dem Controller für einen http-Request einen Pfad angeben. Dafuer
habe ich
einen ecmd programmiert, der einen String entgegennimmt. Leider musste ich
feststellen,
dass der Controller bei der Ausfuehrung des entsprechenden ecmds, wenn der
ueber-
gebene String laenger als 36 Zeichen ist, haengen bleibt. Es ist aber
notwendig, dass ich
auch laengere Strings uebergeben kann.
Wie gross ist die maximale ecmd-Parameterlaenge?
ich frage mich, ob Du's schon mal mit httplog versucht hast? Dazu gibt's ein entsprechendes ECMD-Gegenstück: "ht <string>"

Hab's gerade mal kurz ausprobiert:

ht 12345678901234567890123456789012345678901234567890

(50 Byte Länge)
ergibt einen

GET /httplog/httplog.php?uuid=<7-st.id>&time=1269371337&1234567890123456789012345678901234567890123456

-> so wird also nach 46 Byte abgeschnitten.

Der Controller läuft allerdings weiter.

In httplog.c werden dann weitere, statische Parameter hinzu (Zeitstempel, UUID - s.o.) - vielleicht hilft Dir der Ansatz ja? Ist der Pfad statisch oder soll der variabel sein?


Gruss, J.



_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an