There is plenty of web frameworks and servers, each with differing maintenance levels. You can for example check out Jester[1] and HttpBeast[2] (shameless plug, I wrote these :)).
I see jesper's Request has its body as a string. How would you manage (very) large request body ?