TIL

+11 (주특기 시작) HTTP란? 무엇일까

JAVABOZA 2023. 6. 24. 00:11

오늘부터 시작한 주특기주가 시작이 되었다 3주간 진행되는데 할 양이 어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마어마하게 많다..

 

그래서 오늘부터 TIL은 주특기 차에 배우는 내용들을 하나씩 정리를 할 예정이다.

 

먼저

HTTP란?

통 . 신 . 규 . 약

 

:: 데이터를 주고 받는 양식을 정의한 통신 규약 중 하나이다.

:: 컴퓨터끼리 데이터를 주고 받을 때 정해둔 약속

 

 

클라이언트가 서버에 요청(Request)을 한다.

서버는 그 요청을 응답(Response)한다.

 

F12 개발자도구

 

 

Headers

General

클라이언트에서 서버로 보낸 요청이라고 보자

 

 

HTTP 상태코드(Status Code)

1xx : 요청이 수신되어서 처리가 계속 되고 있다는 뜻

2xx : 클라이언트의 요청이 성공적으로 처리 되었다는 뜻 / 클라이언트가 요청한 데이터가 서버에서 제공되었다는 뜻

3xx : 클라이언트가 추가적인 조치를 취해야함. 주로 페이지 이동, 리다이렉션 등 사용

4xx : 클라이언트에 오류가 있다. 주로 클라이언트의 잘못된 요청 인증 오류 등을 뜻 / 서버를 찾을 수 없음

5xx : 서버에 오류가 발생했다는 뜻 / 서버 내부에 오류가 발생

 

 

Request Headers

:: 브라우저에서 서버로 보낸 Request 데이터

 

Response Headers

:: 서버가 웹 페이지 데이터와 함께 보낸 추가 데이터

 

 

Response

데이터 걍 데이터 

 

 


진짜 하루도 빠짐없이 TIL쓴다 

'TIL' 카테고리의 다른 글

+13 API / RESTful API / Apache Tomcat  (0) 2023.06.24
+12 SPRING BOOT / Gradle  (0) 2023.06.24
+ 10 인텔리제이 디버그 디버깅  (0) 2023.06.22
+ 9 자바 인터페이스란? 다형성  (0) 2023.06.20
+8 자바 Arrays. 대표 메서드  (0) 2023.06.19