Now, if web browser would support custom HTTP verbs, you could map application actions to http verbs and start removing the years of work-arounds that used GET and POST to tunnel what you really wanted.
TWEET /
GOOGLE /internet/?query=...
LIKE /friend/jimmy
GETPUTPOSTDELETE /i-am-too-lazy-to-use-separate-verbsPOST https://www.googleapis.com/youtube/v3/videos/rate?id=1234...
APIs are already confusing for anything beyond CRUD operations.