easy:SetOpt_TrailerFunction(trailer_callback[, userdata])
Die Callback-Funktion sieht wie folgt aus:
res, list = trailer_callback([userdata]) |
Der Rückgabewert kann entweder #CURL_TRAILERFUNC_OK oder #CURL_TRAILERFUNC_ABORT
sein, was libcurl anweisen würde, entweder mit dem Senden der
Trailer fortzufahren oder die Anfrage abzubrechen.
Die Trailer-Header müssen als Zeichenketten in einer Tabelle
gespeichert werden und die Zeichenketten dürfen nicht CRLF-terminiert
sein, da libcurl die entsprechenden Zeilenendzeichen nach jedem
Header-Element einfügt. Ihre Callback-Funktion muss die Tabelle
als list-Rückgabewert zurückgeben.
Wenn eines der Trailer-Header-Felder nicht korrekt formatiert ist, wird es ignoriert und eine Info-Meldung ausgegeben.
Wenn Sie das optionale Argument userdata übergeben, wird der
Wert, den Sie in userdata übergeben, an Ihre Callback-Funktion
weitergegeben. Der Parameter userdata kann von beliebigem Typ sein.