2-7 HTTP 요청, 응답 - 이론

서현우·2022년 5월 22일
0

복습

목록 보기
6/34

프로토콜 :
서로간의 통신을 위한 약속, 규칙
주고 받을 데이터에 대한 형식을 정의한 것.

HTTP :
단순하고 읽기 쉽다. - 텍스트 기반의 프로토콜
상태를 유지하지 않는다.(stateless) - 클라이언트 정보 저장X
(stateless -> 클라이언트 정보 저장X -> 서버는 누가 접속했는지 알 수 없다. -> 쿠키, 세션으로 구별)
확장 가능하다. - 커스텀 헤더(header)추가 가능.
헤더는 대소문자 구분X, 공백 무시.

응답메세지
상태코드
1XX - 정보교환
2XX - 성공
3XX - 리다이렉트(재요청, 다른URL요청)
4XX - 클라이언트 에러
5XX - 서버 에러

요청메세지
GET/POST(요청 메서드)

GET :
데이터 보낼 때는 쿼리스트링으로.
읽기, 리소스를 가져오기만 하는 것.
공유에 유리.

POST :
데이터 보낼 때는 바디에 넣어서.
글쓰기, 로그인, 회원가입, 파일첨부 등.
서버에 전송할 data가 있을 때.
공유에 불리.
https(http + TLS)로 보안에 유리.

profile
안녕하세요!!

0개의 댓글