The method is the verb
GET means read, POST means create or submit, PUT means replace, DELETE means remove. The method decides whether a body is meaningful. A GET with a body is usually ignored, which is why sending data with GET silently does nothing.
GET is safe, POST is not
GET promises not to change the server, so it can be cached and retried freely. POST makes no such promise, so a retry might create a second record. That difference is why a browser prefetches GETs but never POSTs.