Работа с WebSockets во Flutter - PullRequest
0 голосов
/ 04 июня 2018

Я смотрю на этот документ в документации Flutter.

При выполнении этого примера из эмулятора Android или iOS все работает так, как ожидалось.Когда я пробую его с моего фактического устройства Android (Pixel 2), метод connect сообщает об ошибке, что запрос не был обновлен.В моем серверном приложении (ASP.NET Core 2.1) заголовки запросов эмулятора выглядят так:

Cache-Control
no-cache

Connection
Upgrade

Upgrade
websocket

User-Agent
Dart/2.0 (dart:io)

и др.

В то время как запрос поступает с моего устройства Pixel 2выглядит так:

Cache-Control
no-cache

Connection
Keep-Alive

Accept-Encoding
gzip

User-Agent
Dart/2.0 (dart:io)

и некоторые другие.

Вопрос в том, почему Pixel не отправляет запрос на обновление?Глядя на dart SDK (_http пакет), код не дает мне никакой подсказки, почему этого не происходит.Является ли эта платформа зависимой, я смотрю в неправильном направлении?

...