📝Computer Science/etc2 [RESTful]POST와 PUT의 차이 REST API를 사용하면서 HTTP 메소드에 대해 기본적으로 POST는 생성 PUT은 수정이라는 것을 잘 알고있습니다. 그렇다면 POST와 PUT의 차이점에 대해서는 생성과 수정이라는 것 외에 또 어떤 구체적인 차이점이 있는지 알아보고자 합니다! POST 정의 Request(요청)에 포함된 Entity(Http body에 해당)을 Request-URI에 정의된 리소스의 하위(Suboridiate) Entity로 새롭게 생성하는 요청을 서버에 보낼때 사용되는 HTTP Method입니다. 따라서 Request-URI는 리소스의 Entity를 나타내는 Collection URI이어야 합니다. 말이 어려울 수 있어 예시를 들어보겠습니다. 학생들의 정보를 저장하는 student가 있습니다. 그리고 각 학생의 정.. 2023. 12. 12. [RESTful]REST, REST API, RESTful이란? REST 란? REST 정의 REST란 Representational State Transfer의 약자로 소프트웨어 프로그램 아키텍처의 한 형식입니다. REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일입니다. REST는 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나입니다. 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미합니다. 즉! 자원(resource)의 표현(representation)에 의한 상태 전달인 것이죠! 1. 자원(resource)의 표현(representation) ▸ 자원: 해당 소프트웨어가 관리하는 모든 것 ex) 문서, 그림, 데이터.. 2023. 12. 12. 이전 1 다음