Technically every http method can have a body? But the specification says the semantics are undefined on get and any compliant implementation is free to ignore it.