REST API는 웹에서 사용되는 모든 자원을 HTTP URI로 표현하고, HTTP Method를 통해 요청과 응답을 정의하는 방식을 말합니다
- REST API를 사용한다는 것 === REST 아키텍처의 제약 조건을 준수한다
- root-endpoint(혹은 root-URL): API로 요청을 서버와 통신할 때, 서버가 요청을 수락하는 시작점을 뜻합니다
- 일반적으로 root-endpoint는 도메인 주소의 루트(/)를 가리킵니다
- URI는 정보의 자원을 표현합니다.
- 자원에 대한 상태 정의는 HTTP method(GET, POST, PUT, DELETE...)로 표현합니다.
GET : 조회
POST : 추가
PUT : 수정
DELETE : 삭제
Request
GET /kimcoding/messages
Response
응답은 다음과 같은 JSON 형식입니다.[ { "id": 1, "username": "김코딩", "text": "안녕하세요", "roomname": "로비", "date": "2021-04-02 12:00:00" } // ...여러 개의 메시지 ]
URL을 이용한 정보를 주고 받는게 아직은 익숙하지 않지만
Postman으로 JSON 형식으로 자료를 주고받으며 날씨 정보를 불러오는 실습을 해보며
다루는 방법을 조금 알게되었다.
오늘도 배운것이 생겼다.