Какое правило для передачи данных в URL REST в строке запроса по сравнению с телом запроса?
Т.е.: вы создаете сервис для добавления хоккеистов. Вы можете пойти с:
PUT /players
{ "name": Gretzky }
или
PUT /players?name=Gretzky
Если вы передаете большое количество данных, вам нужно перейти с параметром # 1, так как существует ограничение на длину URL. Но кроме этого, почему бы просто не использовать строку запроса для передачи данных?
Обновить. Удалено комментарий, в котором вы можете проверить опцию # 2 в браузере. Реализовано (duh), что вы можете использовать GET-ы в своем браузере.