patch (2) 썸네일형 리스트형 [HTTP] 메서드 - 2 (종류) HTTP 메소드의 종류와 역할을 알아본다. 아래는 주요 메서드 목록과 간략한 설명이다. GET: 리소스 조회 POST: 요청 데이터 처리, 주로 등록에 사용 PUT: 리소스를 대체, 해당 리소스가 없으면 생성 PATCH: 리소스 부분 변경 DELETE: 리소스 삭제 아래는 기타 메서드 목록과 간략한 설명이다. 기타 메서드들에 대해서는 간략하게만 알아보고 넘어간다. HEAD: GET과 동일 하지만 메시지 부분을 제외하고 샹태 줄과 헤더만 반환 OPTIONS: 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) CONNECT: 대상 자원으로 식별되는 서버에 대한 터널을 설정 TRACE: 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행 주요 메서드들에 대해서 하나씩 자세하.. [HTTP] 메서드 - 1 (API URI 설계) 좋은 API URL 설계에 대해서 알아본다. 먼저 Car라는 리소스에 대해서 URL을 설계해보자. 회원 목록 조회: /read-car-list 회원 조회: /read-car-by-id 회원 등록: /create-car 회원 수정: /update-car 회원 삭제: /delete-car 과연 위의 설계가 좋은 설계일까? 결론은 그렇지않다. 아주 좋지 못한 설계다. 이유는 URL(Uniform Resource Identifier)의 의미를 다시 한 번 생각해보면 알 수 있다. 우리가 집중해야할 것은 car라는 리소스다. create(생성), update(수정)이 아니라는 뜻이다. 그러므로 우리는 URL에 리소스가 아닌 정보를 포함하면 안된다.(물론 100% 사용하지 않고 개발 할 수는 없다.) 그러면 HTT.. 이전 1 다음