Actually set the HTTP status code...
[jsvc.git] / src / dolda / jsvc / test / TestResponder.java
index fbe2204..3807a2a 100644 (file)
@@ -1,6 +1,7 @@
 package dolda.jsvc.test;
 
 import dolda.jsvc.*;
+import dolda.jsvc.util.*;
 import java.io.*;
 
 public class TestResponder implements Responder {
@@ -13,14 +14,22 @@ public class TestResponder implements Responder {
            throw(new Error(e));
        }
 
+       if(req.path().equals("bard1"))
+           throw(new RuntimeException("bard1"));
+
        out.println("<html>");
        out.println("<head><title>Barda</title></head>");
        out.println("<body>");
        out.println("<h1>Barda</h1>");
        out.println("Bardslen.");
        out.println(req.inheaders());
+       out.println(req.ctx().starttime());
+       out.println(req.remoteaddr() + "<->" + req.localaddr());
        out.println("</body>");
        out.println("</html>");
+
+       if(req.path().equals("bard2"))
+           throw(Restarts.redirectctx("/slen"));
        out.flush();
     }
 }