HTTPMethod

Java

REST API 설계 방법 완벽 정리 (HTTP Method, URI 규칙, 상태 코드 쉽게 설명)

백엔드 개발 공부를 시작하면 거의 반드시 듣게 되는 단어가 있다.👉 REST API그리고 실무에 들어가면:✔ API URL 어떻게 만들지?✔ GET/POST 차이는?✔ 복수형 써야 하나?✔ 상태 코드는 어떻게 내려야 하지?✔ URI에 동사 써도 되나?이런 고민을 엄청 많이 하게 된다.처음에는 단순히:"/getUser"같이 만들기도 한다.근데 REST API는:👉 "동작"보다👉 "자원(Resource)"중심으로 설계하는 게 핵심이다.오늘은 REST API 설계 방법을 초보자도 이해할 수 있게 실무 기준으로 쉽게 정리해보겠다.REST API 란?👉 HTTP 기반 자원(Resource) 중심 API 설계 방식쉽게 말하면:URL은 자원 표현HTTP Method는 행동 표현이다.예시GET /users/1의..

Java

HttpRequestMethodNotSupportedException 완벽 정리 (GET/POST 오류 원인 + 스프링 해결 방법)

스프링(Spring)으로 API 만들다 보면 한 번쯤 꼭 보게 되는 에러가 있다.👉 HttpRequestMethodNotSupportedException처음 보면 이름도 길고 복잡한데,실제로는 요청 방식(Method)이 틀렸을 때 발생하는 아주 흔한 오류다.HttpRequestMethodNotSupportedException 이란?👉 "지원하지 않는 HTTP 메서드로 요청했을 때 발생하는 예외"쉽게 말하면:서버는 POST만 받게 만들어놨는데클라이언트가 GET으로 요청하면 터진다HTTP Method 기본 개념 (짧게 정리)Method의미GET데이터 조회POST데이터 생성PUT데이터 수정DELETE데이터 삭제👉 API는 각 URL마다 허용된 Method가 정해져 있다가장 기본적인 예제Controller..

Coding_Slowly
'HTTPMethod' 태그의 글 목록