https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods