REST API

dongeranguk·2021년 11월 25일
0
post-custom-banner

REST API란?

REST API의 구성

자원(Resource)

자원은 요청 URL을 뜻한다.
나무위키에서 몇가지 예로 들자면,
https://namu.wiki/w/A - A 문서 조회
https://namu.wiki/history/A - A 문서 변경기록 조회
https://namu.wiki/edit/A - A 문서 수정
https://namu.wiki/move/A - A 문서의 표제어 수정
https://namu.wiki/delete/A - A 문서 삭제

여기서 / 는 계층 관계를 나타낸다.

메소드

HTTP 메소드를 사용한다.
POST - 자원 생성(Create)
GET - 자원 조회(Read)
PUT - 자원 수정(Update)
DELETE - 자원 삭제(Delete)

메시지

1xx - 정보 전달 : 요청을 받았고, 작업을 진행 중이라는 의미
2xx - 성공 : 이 작업을 성공적으로 받았고, 이해했으며, 받아들여졌다는 의미
3xx - 리다이렉션 : 이 요청을 처리하기 위해서는 리다이렉션이 이루어져야 한다는 의미
4xx - 클라이언트 오류 : 이 요청은 올바르지 않다는 의미
5xx - 서버 오류 : 올바른 요청에 대해 서버가 응답할 수 없다는 의미

post-custom-banner

0개의 댓글