YJ의 새벽
HTTP 메서드 활용 본문
-- 클라이언트에서 서버로 데이터 전송 방법.
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 |