TIL-06/12

choichoichoi·2023년 6월 12일
0

내일배움캠프

목록 보기
22/36

내일배움캠프 5주차 1일

주특기 시작!
오늘은 첫 spring입문날

  • 웹 페이지에서 개발자 탭 열기: 원하는 페이지에서 F12를 누르면 됨
  • Elements에서는 현재 페이지를 구성하고 있는 HTML을 보여줌(devtools라고 부르기도 함)
  • 네트워크 탭에 들어가 웹 페이지를 새로고침하면 개발자 탭에서 여러 파일들이 열리고 요청하는 목록을 볼 수 있음.
    이것은 브라우저가 페이지를 보여주기 위해서 서버에서 밭아온 목록들이다. 페이지를 새로 보여주기 위해 정해져 있던 규칙에 맞게끔 API등에 요청들이 이루어진것을 볼 수 있다. 그 목록들을 개발자 탭에서 볼 수 있다. 그래서 문제가 생겼을 때, 데이터를 요청했는데 서버에서 응답이 오지 않거나, 브라우저에서 요청하는데 데이터가 제대로 들어오지 않을 때 개발자 도구를 통해서 확인할 수 있다.
  • Headers : 브라우저에서 서버로 보내는 request 데이터라고 생각하면 된다.
    여기에선 URL과 어떤 요청 방식을 사용했는 지와 Status code(HTTP 상태 코드 : 클라이언트와 서버 간에 요청 그리고 응답과정에서 발생할 수 있는 상황들을 표현. 세자리 숫자로 이루어져 있는데 첫번째 자리의 숫자는 상태 코드의 분류를 나타내는 용도로 사용, 나머지 두 개의 숫자는 세부적인 정보를 나타냄.(200은 성공을 의미))

->HTTP 상태 코드

  • 1로 시작할 경우 : 요청이 수신되었고 현재 처리가 계속 되고 있음을 나타냄. 주로 웹 브라우저와 같은 클라이언트가 서버와의 연결 상태를 확인하기 위안 용도로 사용.
  • 3으로 시작하는 경우 : 클라이언트가 추가적인 조취를 취해야 함을 나타냄. 주로 페이지 이동,redirection 등에 사용됨.
  • 가장 많이 보게 될 4로 시작하는 경우 : 클라이언트의 오류가 있음을 나타냄. 주로 클라이언트의 잘못된 요청 혹은 인증 오류등에 사용됨.(ex:404오류 = 브라우저가 요청한 페이지나 혹은 Resource를 서버에서 찾을 수 없음 을 의미.)
  • 5로 시작하는 경우 : 서버에 오류가 발생했음을 나타냄. 주로 서버의 오류나 서버의 과부화등에 사용. 500이 가장 많이 사용됨(서버 내부에서 오류가 발생했음을 의미)
    Response Headers : 서버가 웹페이지 데이터와 함꼐 보낸 추가적인 데이터

0개의 댓글