Use CamelCase nameing style for class name
Add Java version (HttpRequest.java), not tested yet.