Warning: session_start(): open(/var/lib/php/sessions/sess_evcqcjb29fn1uqdd7bues74taj, 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 HandleProxyRequest {
HostAndPort hap;
bool rewriteHost, rewritePort;
NanoHTTPD.IHTTPSession session;
IVF1 customizeRequest;
new StandaloneHttpProxy proxy;
run ctex {
S headers = windowsLineBreaks(lines(concatLists(
ll(session.getMethod() + " " + session.getFullURI() + " " + session.getProtocolVersion()),
withoutStartingWithIC("Host:", session.getHeaderLines())
)));
S domain = dropPortFromHost(mapGet(session.getHeaders(), "host"));
proxy.rewriteHostHeader = rewritePort;
proxy.forwardServerAndPort = req -> hap;
proxy.takeOverIncomingSocket(domain, session.getSocket(),
session.getInputStream(),
session.getOutputStream(),
toUtf8(printQuoted("HEADERS: ", headers)),
customizeRequest);
}
}