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