Warning: session_start(): open(/var/lib/php/sessions/sess_cna7s0f8fecvebvfek0ar3nkdf, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass PostRequest {
S method = "POST";
S url;
MapSO params = new LinkedHashMap;
SS headers = new LinkedHashMap;
*() {}
*(S *url, O... _) { params = paramsToMap(_); }
S perform() {
if (eq(method, "POST"))
ret doPostWithHeaders(url, headers, params);
else if (eq(method, "GET"))
ret loadPageWithHeaders(appendQueryToURL(url, params), headers);
else fail("Unknown method: " + method);
}
selfType set(S param, O value) {
params.put(param, value);
this;
}
selfType switchToGet() {
method = "GET";
this;
}
}