can we not implement HTTP protocol using just request body and response body? For example, the URL will contain request, which will be mapped to a function depending on programming language on server side say a servlet and in response html/java script response will be sent across. What is really the need of HTTP methods?