Я пишу API RESTfull, где, например, пользователь может создавать новые потоки или новые сообщения в потоке. Здесь я бы использовал обычный запрос POST. Мой API также позволяет пользователям отправлять сообщения друг другу. И когда пользователь получает сообщение «Я хочу уведомление в браузере», я бы использовал веб-сокеты вместо опроса каждые несколько секунд.
Мои вопросы
Поскольку у меня уже есть открытое соединение с веб-сокетом, куда будут приходить сообщения, должен ли я также использовать это соединение для отправки сообщений, создания новых тем или сообщений?
Могу ли я использовать POST-запрос для создания сообщений и веб-сокеты для их получения в режиме реального времени и GET-запрос для получения истории сообщений? Это хорошая практика?
Я использую django rest framework, который обрабатывает для меня проверку полей, как мне обрабатывать проверку, если я создаю ресурс с использованием веб-сокета вместо обычного запроса POST.
Я новичок в разработке RESTfull API, и я только начал разрабатывать веб-сокеты. Извините за глупые вопросы, которые могут показаться вам такими логичными :)
Спасибо