public override void handlePOSTRequest(HttpProcessor p, StreamReader inputData) { string data = inputData.ReadToEnd(); p.outputStream.WriteLine("<html><body><h1>test server</h1>"); p.outputStream.WriteLine("<a href=/test>return</a><p>"); p.outputStream.WriteLine("postbody: <pre>{0}</pre>", data); }
public override void handleGETRequest(HttpProcessor p) { p.writeSuccess(); p.outputStream.WriteLine("<html><body><h1>Orange Web Portal</h1>"); p.outputStream.WriteLine("WARNING: This is Alpha stage software.<br>"); p.outputStream.WriteLine("url : {0}<br>", p.http_url); p.outputStream.WriteLine(getModuleStatus()); p.outputStream.WriteLine(getUserStatus()); p.outputStream.WriteLine("</body></html>"); }
public abstract void handlePOSTRequest(HttpProcessor p, StreamReader inputData);
public void listen() { listener = new TcpListener(port); listener.Start(); while (is_active) { ModuleWatchdog.HeartBeat("Web Interface"); TcpClient s = listener.AcceptTcpClient(); HttpProcessor processor = new HttpProcessor(s, this); Thread thread = new Thread(new ThreadStart(processor.process)); thread.Start(); Thread.Sleep(1); } }
public abstract void handleGETRequest(HttpProcessor p);