public bool process(Servers.AsynchronousServer.ClientConnection cc, HTTPRequest request) { if (request.path.StartsWith(PAGE_PREFIX)) { try { OKResponsePage page = new OKResponsePage( KSPByteReader, KSPTextReader, request.path.Substring(PAGE_PREFIX.Length)); ((Servers.MinimalHTTPServer.ClientConnection)cc).Send(page); return(true); } catch { return(false); } } return(false); }
public bool process(Servers.AsynchronousServer.ClientConnection cc, HTTPRequest request) { if (request.path.StartsWith(PAGE_PREFIX)) { try { OKResponsePage page = new OKResponsePage( KSPByteReader, KSPTextReader, request.path.Substring(PAGE_PREFIX.Length)); ((Servers.MinimalHTTPServer.ClientConnection)cc).Send(page); return true; } catch { return false; } } return false; }