API REST может иметь аргументы в нескольких местах:
- В теле запроса. Как часть тела json или другого типа MIME
- В строке - например.
/api/resource?p1=v1&p2=v2
- Как часть URL-пути - например.
/api/resource/v1/v2
Каковы лучшие практики и соображения выбора между 1 и 2 выше?
2 vs 3 покрывается here.