Подтвердить что ты не робот

Какой метод HTTP должен выполнять вход и выход из системы в системе "RESTful"

Любопытно, как другие здесь будут представлять их в архитектуре REST.

/users/login/
/users/logout/

Эти конечные точки настраивают сеанс для входа в систему пользователя или очищают его соответственно. Моя кишка говорит POST, но я на самом деле не создаю объект.

4b9b3361

Ответ 1

Вы должны использовать POST - используя GET для этих действий, это может привести к проблемам с предварительной выборкой браузера и поисковым роботом. Смотрите (1, 2)

Ответ 2

может быть CONNECT? MDN говорит:

Метод HTTP CONNECT запускает двустороннюю связь с запрошенным ресурсом. Его можно использовать для открытия туннеля.

поскольку вход в систему означает поддержание сеанса между браузером и сервером, метод CONNECT имеет смысл.