REST API2 [Day 11] HTTP와 REST 컨트롤러 1. REST API의 동작 이해HTTP 요청 메시지와 응답 메시지의 구조REST: HTTP URL로 서버의 자원을 명시하고, HTTP 메서드(POST, GET, PATCH/PUT, DELETE)로 해당 자원에 대해 CRUD(생성, 조회, 수정, 삭제)하는 것을 말한다.API: 클라이너트가 서버의 자원을 요청할 수 있도록 서버에서 제공하느 인터페이스이다.2. REST API의 구현 과정REST API를 구현하려면 REST API의 주소, 즉 URL을 설계해야된다.조회 요청: /api/articles or /api/articles/{id} -> GET생성 요청: /api/articles -> POST수정 요청: /api/articles/{id} -> PATCH삭제 요청: /api/articles/{id.. 2024. 8. 7. [Day 10] REST API와 JSON 1. REST API와 JSONREST API(Representation State Transfer API)는 서버의 자원을 클라이언트에 구애받지 않고 사용할 수 있게 하는 설계 방식이다. REST API 방식에서는 HTTP 요청에 대한 응답으로 서버의 자원을 반환한다. 서버는 클라이언트의 요청에 대한 응답으로 화면이 아님 데이터를 전송한다. 이때 사용하는 응답 데이터는 JSON(JavaScrigt Object Notation)이다.JSON 데이터는 키(key)와 값(value)으로 구성된 정렬되지 않은 속성의 집합이다.{ "name": "예술", "breeds":"말트리버", "age":"12"}※ API 이란?애플리케이션을 간편히 사용할 수 있게 하는, 미리 정해진 일종의 약속으로, .. 2024. 8. 7. 이전 1 다음