🐱💻
로그인
🐱💻
로그인
HTTP
Nux
·
2022년 3월 28일
팔로우
0
독학
웹
0
Protocol
통신 규약
데이터 교환 시 사용하는 형식
HTTP
Hyper Text Transfer Protocol
HTML문서를 교환하기 위해 만들어진 프로토콜
특징
텍스트 기반의 프로토콜
클라이언트의 상태를 저장하지 않음(무상태, stateless)
상태 저장을 위해 session이나 cookie 사용
요청이 처리되면 바로 연결을 끊음(비연결성, connectionless)
커스텀헤더를 이용하여 확장 가능
요청
사용자가 url을 입력하면 요청메세지가 생성되어 서버에 전달됨
headers: 요청의 추가정보 담아서 전달. key:value형태
body: 응답에 필요한 데이터 전달. 필수 아님
요청 method
서버에 요청 시, 데이터처리방식 지정 가능
get과 post를 가장 자주 사용
응답
상태코드 Status Code: 응답상태를 나타내는 코드
상태메세지 Status Message: 응답상태를 텍스트로 나타내는 부분
Headers: key:value형태로 요청의 추가정보 담아서 전달
body: 데이터가 담겨있는 부분. 필수 아님
참고:
https://velog.io/@pear/HTTP-%EC%9A%94%EC%B2%AD%EA%B3%BC-%EC%9D%91%EB%8B%B5
Nux
팔로우
이전 포스트
[스프링]스프링 mvc의 흐름
다음 포스트
[스프링]web.xml, servlet-context.xml, root-context.xml
0개의 댓글
댓글 작성