September 14, 2021

REST API가 뭔가요? : https://www.youtube.com/watch?v=iOueE9AXDQQ

기계들의 대화법 - REST API : https://www.youtube.com/watch?v=PmY3dWcCxXI

그런 REST API로 괜찮은가 : https://www.youtube.com/watch?v=RP_f5dMoHFc

  1. http를 이용해서 기계들이 통신을 할때 http가 가진 잠재력을 최대한 이용할 수 있도록 유도하기 위한 말하자면 모범사례를 말한다.
  2. http프로토콜을 http프로토콜 답게 사용하자
  3. URI는 동사가 아닌 명사들로 이뤄져야 한다.
  4. 리소스를 식별 할 때는 URI로 식별한다. ex) POST /topics HTTP/1.1
  5. 어떤 행위를 할때는 http의 고유한 메소드 이용 ex) POST, GET, DELETE, ..
  6. 결과를 알려줄때는 정확하게 응답 코드를 알려준다 ex) 201

Untitled

Resource는 URI를 통해서 표현된다

Collection: topic 전체를 식별하고 싶을때 사용 (보통 복수형으로 사용)

Element: 한건 한건의 데이터를 엘리먼트라고 함

URI는 명사로 이루어져 있다

URI는 명사로 이루어져 있다