web-dev-qa-db-ja.com

HttpExceptionの修正方法:完全なヘッダーが受信される前に接続が閉じられました

最近、アプリのフラッターバージョンをアップグレードしました。しかし、アプリケーションをデバッグするときに、次のエラーが表示されます。

サービスプロトコルへの接続エラー:HttpException:ヘッダー全体が受信される前に接続が閉じられました、uri = http://127.0.0.1:50795/ws

Flutterのバージョンをアップグレードした後に同じ問題に直面している人はいますか?回避策がある場合は、共有してください。

32

解決策/回避策を見つけました。私にとっては、物理デバイスでは機能しましたが、エミュレータでは機能しませんでした。簡単な修正は、x86_64エミュレーターではなく、x86環境のエミュレーターを使用することです。

0
Axes Grinds

Request.persistentConnection = falseを設定して問題を修正しました。 (デフォルトはtrue)

誰かが同じ問題を抱えている場合に備えてこれを書いてください...

0
Bosko Popovic

私は同じ問題に直面しました。実際問題はネイティブコードにありました。

Android St​​udioからyour_app/Android projectを開いて実行すると、Androidの問題を追跡できます。iOSでも同じです-> iosプロジェクトを開くXCodeだから私はそれを修正した後、アプリは意図したとおりに実行されます

これが役に立てば幸い

0
Vitaly Zeyenko

IOSビルドでこの問題に直面した場合、以下の手順に従ってください

Goto Runner-> editSchema-> Run->ビルド構成をDebugに変更します。

リリースモードの場合、Android studio。で実行中にこの問題に直面します。

0
Navin Kumar