RESTful API(Representational State Transfer) - HTTP를 위한 아키텍처의 한 형식
REST는 네트워크 프로토콜이 아닙니다. 단지 네트워크 자원을 정의하고 자원에 대한 주소를 관리하는 방법에 지나지 않습니다.
쉽게 말해, REST란 웹 콘텐츠나 데이터를 HTTP기반으로 간단히 주고 받기 위해 정의된 간단한 형식의 인터페이스입니다.
일정 규칙에 따라 작성된 메시지를 HTTP프로토콜을 통해 주고받는 것이 전부입니다.
더 쉽게 말하면, 클라이언트는 네트워크를 통해 특정 데이터를 요청하는 메시지를 서버에 전달하고, 서버에서는 이를 처리한 결과값을 응답 메시지에 담아 회신합니다.
마치 특정 웹 페이지를 요청하기 위해 웹 브라우저에 URL을 입력하는 것과 거의 동일합니다.
RESTful API는 메시지 본문을 JSON 형식으로 구성하여 보내기 때문에 JSON 데이터 형식을 잘 이해하고 있어야 합니다.
참고 : 꼼꼼한 재은씨의 스위프트 실전편
잘못된 부분 있으면 댓글 남겨주시면 감사하겠습니다.
'Common' 카테고리의 다른 글
좋은 코드리뷰란? (0) | 2020.01.05 |
---|---|
[Common] 디자인 패턴(Design Pattern)이란? (0) | 2018.05.05 |
[Common] 프로세스(Process) vs 스레드(Thread) (0) | 2018.04.29 |
[Common] JSON이란 (0) | 2018.04.29 |