Я смотрю на этот документ в документации 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
пакет), код не дает мне никакой подсказки, почему этого не происходит.Является ли эта платформа зависимой, я смотрю в неправильном направлении?