HTTP메서드 2

[HTTP] 웹 기본 지식 정리 - HTTP 메서드 활용①

- 이 게시글은 인프런 "모든 개발자를 위한 HTTP 웹 기본지식"의 김영한님 강의를 보고 요약한 내용입니다. 1. 클라이언트에서 서버로 데이터 전송 1 ) 데이터 전달 방식 - 쿼리 파라미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) - 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 2) 4가지 상황 ① 정적 데이터 조회 GET /static/star.jpg HTTP/1.1 Host: localhost:8080 - 이미지, 정적 텍스트 문서 - 조회는 GET 사용 - 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 ② 동적 데이터 조회 GET /search?q=hello&hl=ko HTTP/1.1..

HTTP 2023.01.15

[HTTP] 웹 기본 지식 정리 - HTTP 메서드

- 이 게시글은 인프런 "모든 개발자를 위한 HTTP 웹 기본지식"의 김영한님 강의를 보고 요약한 내용입니다. 1. HTTP API 만들기 API URI 설계에 있어서 가장 중요한 것은 URI 계층 구조 활용과 리소스 식별 ! ex) 회원 정보 관리 API를 설계 - 회원 목록 조회 - 회원 조회 - 회원 등록 - 회원 수정 - 회원 삭제 ▶ 회원이라는 개념 자체가 리소스이다. 리소스와 행위를 분리 - URI는 리소스만 식별 - 리소스는 명사, 행위는 동사 ex) 리소스 : 회원, 행위 : 조회, 등록, 삭제, 수정 등 행위를 어떻게 구분하는가? HTTP 메서드인 GET, POST ! 2. HTTP 메서드 - GET, POST, PUT, PATCH, DELETE 주요 메서드(간단 요약, 자세한 정리는 아..

HTTP 2023.01.12