YJ의 새벽

HTTP 메서드 활용 본문

Spring/HTTP 웹 기본지식

HTTP 메서드 활용

YJDawn 2023. 4. 7. 01:37

 

 

 

-- 클라이언트에서 서버로 데이터 전송 방법.

 

1 )   쿼리 파라미터를 통한 데이터 전송

   -- GET

   -- 주로 정렬 필터 (검색어)

2 )   메시지 바디를 통한 데이터 전송

   -- POST, PUT, PATCH

   -- 회원가입, 상품주문, 리소스등록, 리소스변경 .. 

 

 

 

 

 

 

  • 정적 데이터 조회

-- 이미지 , 정적 텍스트 문서

-- 조회는 GET 사용 , 

-- 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능

 

 

 

 

 

 

  • 동적 데이터 조회

-- 주로 검색, 게시판 목록에서 정렬필터 ( 검색어 )

-- 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬조건에 주로 사용

-- 조회는  GET 사용

-- GET 은 쿼리 파라미터 사용해서 데이터를 전달

 

 

 

 

 

 

 

 

  • HTML Form 을 통한 데이터 전송

-- 회원가입 , 상품주문 , 데이터 변경

-- HTML Form submit 시 POST 전송. 

   ex ) 회원가입, 상품주문, 데이터변경

-- HTML Form 은 GET 전송도 가능  ( 조회 ) 

 

 

 

 

 

 

 

 

 

 

 

  • HTTP API 를 통한 데이터 전송

-- 회원가입, 상품주문 , 데이터 변경

-- 서버 to 서버  , 앱 클라이언트 , 웹 클라이언트 (Ajax)

-- 백엔드 시스템 통신 . 

-- POST , PUT , PATCH  :  메시지 바디를 통해 데이터 전송 . 

-- GET : 조회 , 쿼리 파라미터로 데이터 전달.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런

www.inflearn.com

 

'Spring > HTTP 웹 기본지식' 카테고리의 다른 글

HTTP 상태 코드 ( 에러코드 )  (0) 2023.04.08
HTTP API 설계  (0) 2023.04.07
HTTP 메서드 속성 ( 안전, 멱등, 캐시가능 )  (0) 2023.04.07
HTTP 메서드 ( GET,POST ....등)  (0) 2023.04.06
HTTP 기본  (0) 2023.04.06
Comments