@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 могло бы определять требуется ли только валидация или действительно сохранение ресурса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 22:44
500 руб./в час
30 апр. 2024, в 21:45
20000 руб./за проект
30 апр. 2024, в 21:36
1500 руб./в час