From my experience, this is what I understand at the moment.
- Get, delete: we should use query string(filter, sorting...), target-uri-identifier(api/users/1) to pass the data to server, avoid to pass the data in the body of request
- Post, put, patch: we should send data in the body of the request oruse target-uri-identifier for put, patch, and avoid using query string in these three methods
Please correct me if I am wrong.Thank you