github.com/taemin-kwon93 Github 보러가기 ->

Study/Today i learned

HTTP 요청과 응답 _ 21.11.17

태민Kwon 2021. 11. 17. 21:36

HTTP(Hyper Text Transfer Protocol) - 텍스트 기반의 프로토콜

1.상태를 유지하지 않는다.(stateless)

2.따라서 클라이언트 정보가 저장되지 않는다.

3.정보를 저장해두기 위해 Cookie 와 Session을 사용한다.

4.확장가능하다(커스텀 헤더(header) 추가 가능) 

  서버와 클라이언트간의 약속이 돼있다면, 원하는 내용을 추가 할 수 있다.

 

https://www.cleantutorials.com/html/format-of-http-request-response-header-and-body-with-example

https://www.cleantutorials.com 으로 부터 가지고온 예시.

클라이언트 -> 요청 메세지(Request) -> 서버

클라이언트 <- 응답 메세지(Response) <- 서버


참조 : https://www.youtube.com/channel/UCtSgWEneJWFlSTkjHlBZlsA

 주로 언제 사용할까?

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