Http Methods handling to look more like requests

Allow users to specify methods via the same HTTP method based format
that requests does. It makes them look more synchronous.