728x90

patch 2

HTTP활용

- 서버로 데이터 전송 쿼리파라미터 이용 GET ex) 주로 정렬필터 메시지 바디 이용 POST, PUT, PATCH ex) 회원가입, 상품주문, 리소스 등록, 리소스 변경 #정적 데이터 조회 조회는 GET 사용 쿼리파라미터 없이 리소스 경로로 조회 가능 #동적 데이터 조회 필터, 정렬에 주로 사용 조회는 GET 사용 쿼리파라미터를 이용해 데이터 전달 #HTML Form을 통한 데이터 전송 리소스 변경은 POST를 사용 전송 데이터를 url encoding 처리 파일전송은 multipart/form-data 사용 GET/POST만 지원 #HTTP API를 통한 데이터 전송 POST, PUT, PATCH : 메시지 바디를 통해 데이터 전송 GET : 조회, 쿼리 파라미터로 데이터 전달 - HTTP 설계 개..

HTTP 메서드

- HTTP 메서드 1. API URI 설계 리소스 식별이 가장중요 리소스 : 조작하고 찾아야하는 것 리소스를 URI에 매핑 => URI 계층구조 활용 리소스와 행위를 분리 ex) 회원관련 /members/행위 #주요 메서드 GET : 리소스 조회 POST : 요청 데이터처리, 주로 등록에 사용 PUT : 리소스를 대체, 해당 리소스가 없으면 생성 PATCH : 리소스 부분 변경 DELETE: 리소스 삭제 #기타 메서드 HEAD : GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환 OPTIONS : 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) CONNECT : 대상 자원으로 식별되는 서버에 대한 터널을 설정 TRACE : 대상 리소스에 대한 경로를 따라 ..