Кароч, http для чайников:
1. Есть запросы:
— GET — получить какие-то данные по path (см картинку), body обычно отсутствует, если нужно чуть-чуть данных их пихают в query (см картинку).
— POST — передать данные на сервер с body-data. Query крайне желательно быть пустым, иначе сервер может повести себя некорректно. В целом, обработка этой фигни на стороне сервера.
— PUT — то же что и POST но типа для замены одних данных на сервере другими, особо не нужно.
— DELETE, CONNECT, OPTIONS, TRACE, PATCH — накопившийся хлам нафиг ненужный если ты не адовый фанат RESTful.