Укажите тип параметра для запроса DELETE в Nodejs. - PullRequest
0 голосов
/ 17 сентября 2018

Я хотел бы сделать DELETE запрос с неопределенным количеством параметров a=someValue. На мой взгляд, есть 2 основных способа задания параметров

  1. Параметры запроса. ?a=someValue. Этот подход превращает все в строка и так как я разрешаю любое количество параметров, я не могу знать какой из них является String, Boolean или Integer

  2. Параметры в теле. Этот подход противоречит спецификации операции DELETE, чтобы не имел тело. Некоторые серверы даже удаляют содержимое тела. Но как я отправив объект json, пользователь может указать, какой тип значения каждый из их параметры имеет.

Каков будет ваш подход к этому?

1 Ответ

0 голосов
/ 17 сентября 2018

Я бы использовал параметры запроса над телом, поскольку метод DELETE имеет необязательное тело.Некоторые клиенты могут полностью игнорировать тело.

...