web 개발/spring

http 프로토콜

잼추 2022. 11. 30. 21:22

클라이언트: 서버에 요청하는 클라리언트 소프트 웨어가 설치된 컴퓨터를 이용

서버: 클라이언트의 요청을 받아서 요청을 해석하고 응답을 하는 소프트웨어가 설치된 컴퓨터

 

프로토콜로 데이터를 주고 받기 위해서는 요청과 응답이 필요함!

 

HTTP 요청 메서드

  • GET : 존재하는 자원에 대한 요청
  • POST : 새로운 자원을 생성
  • PUT : 존재하는 자원에 대한 변경
  • DELETE : 존재하는 자원에 대한 삭제

기타요청

HEAD : 서버 헤더 정보를 획득, GET  과 비슷하지만 response body를 반환하지 않음

OPTIONS: 서버 옵션들을 확인하기 위한 요청

 

Connectless & Stateless

서버에 연결하고, 요청해서 응답을 받으면 연결을 끊음, 자원하나에 대해 하나의 연결만을 만듬

장점

'web 개발 > spring' 카테고리의 다른 글

<spring> intelij 설정  (0) 2022.12.07
<suvlet> eclipse 초기 세팅  (0) 2022.12.03
<spring> 서버  (0) 2022.11.28
<spring> 테스트 페이지 생성  (0) 2022.11.28
BackEnd 개요  (0) 2022.11.28