Search
moon
sun

HTTP 메서드 활용

태그
IP(인터넷 프로토콜)
웹 네트워크
속성 1
2022/05/16 15:22
속성
2022/06/27 06:13
속성 2
순서
5
해당 자료는 인프런 김영한 님의
모든 개발자를 위한 HTTP 웹 기본 지식을 참고하여 작성하였습니다.

클라이언트에서 서버로 데이터 전송

데이터 전달 방식은 크게 2가지
•
쿼리 파리미터를 통한 데이터 전송
◦
GET
◦
주로 정렬 필터(검색어)
•
메시지 바디를 통한 데이터 전송
◦
POST, PUT, PATCH
◦
회원 가입, 상품 주문, 리소스 등록, 리소스 변경

클라이언트에서 서버로 데이터 전송

4가지 상황
•
정적 데이터 조회
◦
이미지, 정적 텍스트 문서
•
동적 데이터 조회
◦
주로 검색, 게시판 모록에서 정렬 필터(검색어)
•
HTML Form을 통한 데이터 전송
◦
회원 가입, 상품 주문, 데이터 변경
•
HTTP API를 통한 데이터 전송
◦
회원 가입, 상품 주문, 데이터 변경
◦
서버 to 서버, 앱 클라이언트, 웹 클라이언트(Ajax)

정적 데이터 저회

쿼리 파라미터 미사용

정적 데이터 조회

정리
•
이미지, 정적 텍스트 문서
•
조회는 GET 사용
•
정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능

동적 데이터 조회

쿼리 파라미터 사용

동적 데이터 조회

정리
•
주로 검색, 게시판 목록에서 정렬 필터 (검색어)
•
조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용
•
조회는 GET 사용
•
GET은 쿼리 파라미터 사용해서 데이터를 전달

HTML Form 데이터 전송

POST 전송 - 저장

HTML Form 데이터 전송

GET 전송 - 저장

HTML Form 데이터 전송

multipart/form-data