Длинный опрос с использованием rxjs - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу создать длинный клиент опроса для веб-службы с использованием RxJS.

Целевая конечная точка, которая поддерживает запросы на блокировку, отправляет клиенту заголовок x-index со значением, представляющим текущее состояние конечной точки.Это значение x-index отправляется в последующих запросах в качестве параметра запроса, поэтому конечная точка отвечает только при изменении x-index или при превышении времени ожидания запроса.

  1. -> клиент отправляет первый запрос на сервер
  2. <- сервер немедленно отвечает заголовком <code>x-index
  3. -> клиент отправляет запрос блокировки со значением x-index в качестве параметра
  4. <- запросприостанавливается до изменения состояния или до истечения времени ожидания, затем сервер отправляет ответ </li>
  5. , если x-index изменено, затем передать данные подписчику && повторить с шага 3.

Донне знаю, как создать этот цикл запросов к серверу с изменением параметра x-index.Кто-нибудь может помочь, пожалуйста?

...