찾다

 >  Q&A  >  본문

android - http 페이지를 열 때 여러 http 요청이 있습니까?

웹뷰 사용시 페이지를 열었는데, 404에러가 발생하면 에러페이지가 뜹니다.
사용중에 페이지를 열었을때 총 7건의 요청이 들어온 것을 확인했습니다. 요청한 리소스 2개가 반환되었습니다. 404이므로 페이지를 로드할 수 있지만 오류 인터페이스가 계속 표시됩니다.

그래서 묻고 싶습니다. http 페이지를 열 때 네트워크 요청이 하나만 있는 것이 아닌가요? (200을 한 번만 반환하거나 404 또는 다른 것을 반환하지 않을까요?)

世界只因有你世界只因有你2821일 전764

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-16 13:28:42


    문서: html 파일 자체
    자원: 이미지 비디오 js 파일 css 파일
    데이터: ajax 요청
    etc

    을 포함하여 여러 번 있을 것입니다.

    브라우저 F12에서는 선명하게 보입니다

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:28:42

    페이지에 이미지, 스타일 파일, 백엔드에서 가져온 데이터 등이 포함된 경우 한 번이 아니라 여러 번 요청하게 됩니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 13:28:42

    일반적으로 webview는 주로 HTML 문서 부분이 200인지 확인하기 위해 로딩 실패 여부를 판단합니다. HTML이 로딩된 후에는 CSS, js, 그림 및 기타 데이터를 얻는 등 비동기적으로 로딩해야 하는 곳이 많습니다. onLoadResource를 다시 작성하면 로드된 리소스 파일을 확인할 수 있습니다. 오류 페이지를 표시하려면 서버 설정도 확인해야 합니다. 일부 서버에서는 WebView에 제공되는 오류 페이지 대신 404 및 502와 같은 오류에 대해 지정된 페이지로 리디렉션됩니다. 일반적으로 이는 서버 측의 문제이며 시스템이 페이지에 올바르게 응답하는지 여부와는 아무런 관련이 없습니다.

    회신하다
    0
  • 취소회신하다