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

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

/users/login/
/users/logout/

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

+31
источник поделиться
2 ответа

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

+39
источник

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

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

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

0
источник

Посмотрите другие вопросы по метке или Задайте вопрос