[Spring] Path Variable vs Query Parameter
·
Spring/Spring Boot
1. 들어가며 API를 설계하는 과정에서 URL의 구성 방식은 사용자와의 인터랙션을 결정짓는 중요한 요소입니다. 특히, RESTful API를 설계할 때, 리소스의 식별과 검색 조건 등을 URL에 어떻게 표현할지는 매우 중요한 설계 결정 중 하나입니다. API 명세서를 작성하던중 Path Variable과 Query Parameter의 정확한 차이점에 대하여 알고자 이 글을 작성합니다.. Path Variable과 Query Parameter의 공통점은 유동적인 값을 전달하기 위하여 URL로 넘겨진다는 것입니다. Path Variable 또는 path variable path parameter paramter URL parameter Query Parameter 또는 query string query p..
[Network] HTTP 메서드의 종류
·
Network
1. HTTP 메서드의 종류 HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다. 쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다. HTTP 메서드는 총 9가지가 있으며 주로 GET, POST, PUT, PATCH, DELETE를 사용합니다.메서드설명POST요청 데이터 처리, 주로 등록에 사용GET리소스 조회 PUT(전체)리소스 전체 변경(덮어쓰기), 해당 리소스가 없으면 생성 PATCH(일부)리소스 부분 변경 (일부 변경) DELETE리소스 삭제OPTIONS대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용)HEADGET과 동일하..
JoonYong
'API' 태그의 글 목록