aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/server/ServerProtocol.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/uk/org/ury/server/ServerProtocol.java')
-rw-r--r--src/uk/org/ury/server/ServerProtocol.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/uk/org/ury/server/ServerProtocol.java b/src/uk/org/ury/server/ServerProtocol.java
new file mode 100644
index 0000000..92d2955
--- /dev/null
+++ b/src/uk/org/ury/server/ServerProtocol.java
@@ -0,0 +1,37 @@
+package uk.org.ury.server;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * The BAPS server protocol (a minimal implementation of HTTP 1.1) handler.
+ *
+ * @author Matt Windsor
+ *
+ */
+
+public class ServerProtocol
+{
+ public static final String GET_HEADER = "HTTP/1.1 200 OK\n";
+
+ public List<String> buffer;
+
+
+ public
+ ServerProtocol ()
+ {
+ buffer = new ArrayList<String> ();
+ }
+
+ public String
+ processInput (String string)
+ {
+ if (string.equals (""))
+ {
+ System.out.println ("Bingo!");
+ return "HTTP/1.1 200 OK\nConnection: Close\n\r\n<html><head></head><body>poo</body></html>\n\r\n";
+ }
+ return "";
+ }
+
+}