There are a lot of cases where the HTTP method (GET, POST etc) needs to be dynamic, especially in scripts. This would be a good feature to have.
Something like requests.send(url, method="GET")
For example, in javascript's fetch, there's
await fetch('/article/user/update', { method: 'POST',
or
in jquery, there's
$.ajax({ url: "/article/post/get", method: 'POST',