android - http ページを開くときに複数の http リクエストが発生しますか?
世界只因有你
世界只因有你 2017-05-16 13:26:42
0
3
717

WebViewを使用するときにページを開くと、404エラーが発生するとエラーページが表示されます
使用中、ページを開くと合計7つのリクエストが行われていることがわかりました。要求された 2 つのリソースが返されました。これは 404 で、ページはロードできますが、エラー インターフェイスが表示されたままです。

そこでお聞きしたいのですが、http ページを開くときにネットワーク リクエストが 1 つだけあるのではありませんか? (200 を一度だけ返すか、404 などを返すのではないでしょうか)?

世界只因有你
世界只因有你

全員に返信(3)
刘奇

ドキュメント: html ファイル自体
リソース: 画像ビデオ js ファイル css ファイル
データ: ajax リクエスト
etc
を含む、多くの回があります。

ブラウザ F12 ではっきりと見えます

いいねを押す +0
过去多啦不再A梦

ページに画像、スタイル ファイル、バックエンドから取得されたデータなどが含まれる場合。それは一度ではなく、何度も要求されます。

いいねを押す +0
洪涛

一般的に、Webviewは読み込み失敗の判断は主にHTMLドキュメント部分が200かどうかを判断します。 HTMLが読み込まれた後、CSS、JS、画像、その他のデータの取得など、非同期で読み込む必要がある箇所がたくさんあります。 onLoadResourceを書き換えることで、何が読み込まれているかがわかります。エラー ページの表示に関しては、サーバーによっては、WebView に付属のエラー ページではなく、404 や 502 などのエラーが発生した場合に指定されたページにリダイレクトされる場合があります。一般に、これはサーバー側の問題であり、マシンがページに正しく応答するかどうかとは関係ありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート