У меня есть веб-приложение, которое использует AJAX для получения JSON-данных с сервера. Оно требует, чтобы пользователь сначала вошел в систему с помощью своего браузера, чтобы можно было установить cookie-файл. Используются только GET
и POST
глаголы, где GET
- для получения данных, а POST
- для любой операции, которая изменяет данные.
Насколько я понимаю, REST отличается от вышеуказанного метода тем, что информация об аутентификации пользователя посылается с помощью каждого запроса , а также используются PUT
и DELETE
глаголы.
Мой вопрос в том, какие преимущества имеет веб-сервис REST по сравнению с RPC-подобным методом, если конечная точка предназначена только для браузера пользователя? Я могу понять, как REST выгоден, когда клиент неизвестен, но когда я использую только вызовы jQuery ajax, стоят ли преимущества RPC-подобного метода?