HTTP2 клиентская поддержка в потоковом API Akka EventSource? - PullRequest
0 голосов
/ 04 мая 2018

Как я могу использовать Akka EventSource Connector для потоковой передачи данных из источника HTTP2, такого как здесь ? Я слышал, что Akka поддерживает HTTP2, но я могу найти только документацию на стороне сервера для включения этой функции, а класс HttpProtocols только перечисляет поддержку HTTP1 и HTTP1.1. Выполнение примера кода с исходным кодом v2 приводит к 400 BAD REQUEST результатам. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 08 мая 2018

Вы правы, что Akka HTTP в настоящее время поддерживает только HTTP / 2 на стороне сервера .

Тем не менее, многие серверы будут поддерживать HTTP / 1.1 и HTTP / 2 бок о бок, и приведенный вами пример не является исключением: он будет отлично работать с HTTP / 1.1, как вы можете проверить, например, curl -v --http1.1 https://stream.wikimedia.org/v2/stream/recentchange.

Сталкивались ли вы с какими-либо конкретными проблемами при попытке использовать Соединитель отправляемых событий (SSE) Alpakka с https://stream.wikimedia.org/v2/stream/recentchange?

...