HTTP(Hyper Text Transfer Protocol) - 텍스트 기반의 프로토콜
1.상태를 유지하지 않는다.(stateless)
2.따라서 클라이언트 정보가 저장되지 않는다.
3.정보를 저장해두기 위해 Cookie 와 Session을 사용한다.
4.확장가능하다(커스텀 헤더(header) 추가 가능)
서버와 클라이언트간의 약속이 돼있다면, 원하는 내용을 추가 할 수 있다.
https://www.cleantutorials.com 으로 부터 가지고온 예시.
클라이언트 -> 요청 메세지(Request) -> 서버
클라이언트 <- 응답 메세지(Response) <- 서버
주로 언제 사용할까?
GET은 리소스로 부터 정보를 얻어온다. Read에 초점.
-검색 엔진에서 검색단어 전송에 주로 사용.
POST는 Write에 초점.
-게시판에 글쓰기, 로그인, 회원가입
1 요청라인
2 헤더
3 바디
POST는 Body에 요청값이 들어간다.
'Study > Today i learned' 카테고리의 다른 글
JPA _ 21.12.09 (0) | 2021.12.09 |
---|---|
OOP 5대 설계원칙 _ 21.11.18 (0) | 2021.11.18 |
텍스트와 바이너리 _ 21.11.18 (0) | 2021.11.18 |
server.xml과 web.xml 학습 _ 21.11.17 (0) | 2021.11.17 |
@Contoller, @RequestMapping_21.11.16 (0) | 2021.11.16 |