В настоящее время мы реализуем API WebSocket в приложение.
До сих пор мы предлагаем API REST, а также API XMPP, и мы ожидаем предложить аналогичные функции, но мы не уверены в его дизайне.
Мы будем использовать формат данных JSON
, но это почти единственное, что мы знаем наверняка. Есть ли хорошие практики в этом отношении?
Например, API REST имеет большое преимущество использования HTTP-глаголов и ресурсов URL для описания того, что делается. У Websocket нет ни одного из них. После установления соединения URL-адрес становится неактуальным.
Кто-нибудь знает о существующих API-интерфейсах на основе websocket?