사견/일기
API
Mo'Greene
2022. 5. 20. 23:26
클라이언트 - 서버 간의 약속
클라이언트가 서버에게 요청(리퀘스트)를 하면
서버가 요구사항을 응답(리스폰스)을 반환함
rest
주소에 명사, 요청방식에 동사를 사용함으로써 의도를 명확히 드러냄
- 예시
- GET /courses → 강의 전체 목록 조회 요청
- GET /courses/1 → ID가 1번인 녀석 조회 요청
- POST /courses → 강의 생성 요청
- PUT /courses/3 → ID가 3번인 녀석 수정 요청
- DELETE /courses/2 → ID 2번인 녀석 삭제 요청
- 주소에 들어가는 명사들은 복수형을 사용
- /course
- 주소에 동사는 가급적 사용하지 않습니다.
- /accounts/edit