@rFczZZ

Rest api: какую ссылку использовать для предпросмотра?

Подскажите, пожалуйста, какой интерфейс использовать для валидации и предпросмотра ДО создания или обновления записи.

Нужно, чтобы пользователь увидел то, что он набирает с bb'кодами или markdown или еще какой-нибудь сложной разметкой. Соответственно, в модели есть два поля Text и RawText и только сервер умеет делать Text из RawText.

В идеале должен быть какой-то запрос в теле которого будет только модель с незаполнеными полями. Например, для создания я мог бы использовать
POST resources/с_пустым_id
или
GET resources/с_пустым_id
но гет на коллекцию должен возвращать саму коллекцию, а пост создаст/изменит запись в БД..

Получается обязательно нужно иметь что-то в стиле:
GET resources/preview
или с дополнительными параметрами в теле запроса? Думал еще над вариантом с сессиями (временными id для записей), но тогда должен крутиться какой-то пассивный сервис, который бы очищал просроченные сессии, у меня пока нет возможности такое использовать.
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
@coderlex
Запрос как на создание/изменение POST/PUT /resource_name + кастомный хэдер, например, X-Validate. По его наличию серверное API могло бы определять требуется ли только валидация или действительно сохранение ресурса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы