The Wikipedia entry on HTTP lists the following HTTP request methods:
Here is the summary from RFC 7231, an updated version of the link @Darrel posted:
As @John also mentioned, all request methods support query strings in the URL (one notable exception might be OPTIONS which only seems to be useful [in my tests] if the URL is HOST/*).
I haven't tested the CONNECT and PATCH methods since I have no interest in them ATM.