I spent yesterday and today working on my clojure-http project. These features work but are still rough:
HTTP GET - can respond with text or binary files, directory listings and sort of 404
HTTP POST - can process body for text (“url encoded”) data but still rough
The hardest part so far has been IO. Reading lines of text and characters from input streams can be tricky.