easy:SetOpt_HSTSReadFunction(hstsread[, userdata])
userdata
übergeben, wird der Wert, den Sie in userdata übergeben, als
Parameter an Ihre Callback-Funktion weitergegeben. Der Parameter
userdata kann von beliebigem Typ sein.
Die Callback-Funktion sieht wie folgt aus:
res, name, includeSubDomains, expire = hstsread([userdata]) |
Wie Sie sehen, muss Ihre Callback-Funktion vier Werte zurückgeben:
res#CURLSTS_OK zurückgeben, wenn er einen Namen
zurückgibt und bereit ist, erneut aufgerufen zu werden (für
einen anderen Host) oder #CURLSTS_DONE, wenn er keinen Eintrag
zurückgeben kann. Er kann auch #CURLSTS_FAIL zurückgeben, um
einen Fehler zu signalisieren. Die Rückgabe von #CURLSTS_FAIL
stoppt die Durchführung der Übertragung und führt dazu, dass
#CURLE_ABORTED_BY_CALLBACK zurückgegeben wird.
name
includeSubDomainsTrue oder False signalisiert, ob der Eintrag mit Subdomains
übereinstimmt oder nicht.
expireYYYYMMDD HH:MM:SS.
Mit dieser Option wird HSTS nicht aktiviert. Sie müssen #CURLOPT_HSTS_CTRL
verwenden, um dies zu tun.