
Googling/cs
[HTTP] RESTful API 이해 (feat. 신입개발자 자격요건)
개발자 채용공고를 보면 빠지지 않고 나오는 것이기도 하고 기본 중에 기본이 'RESTful API 이해'이기에 정리할 필요가 있다. RESTful 하다는 것은 어떤 의미일까? REST은 HTTP를 활용하여 클라이언트와 서버 통신 가능하게 하는, 웹의 장점을 최대한 활용하는 아키텍쳐(설계구조)를 말하고, RESTful API는 HTTP 의도에 맞게 활용 및 디자인한 API(앱 활용 도구)다. 의도에 맞게 활용한다는 것은 첫째. 는 정보의 자원을 표현해야 하고, 둘째, 자원에 대한 행위는 (GET'생성', POST'조회', PUT'수정', DELETE'삭제')로 표현하는 것을 말한다. 로 주어나 목적어를 만들고, 로 동사를 만든다는 개념이다. 예) 에 를 할게! 여기서 를 동사로 활용하거나, 불분명한 자원으..