Basic HTTP handling.