У меня есть api, который подвергается воздействию нескольких клиентов. Они все при запросе любого ресурса присылают мне «sourceId», через который я определяю, к какому клиенту приходит запрос:Передача параметра в тело запроса или заголовка запроса - какая разница, а также плюсы и минусы каждого?
Должен ли я принимать «sourceId» в теле или в заголовках? Как это повлияет на будущее?
Заголовки имеют больше смысла, поскольку это то, что оставалось бы статичным для конкретного клиента, но я не могу придумать вескую причину, как я могу решить, какой параметр отправить в теле и который в заголовках?
HTTP GET может иметь тело запроса, хотя это против цели GET. –
Получил это. Но почему мы не можем «sourceid» как заголовок в GET, а для POST PUT DELETE мы можем иметь его в теле? – maverick
@sahil Зачем вам это делать? Держите его равномерным. –