Tomato

API

    RESTful API

    RESTful API

    Roy Fielding의 2000년 논문에서 처음 소개 - REST(REpresentatilnal State Transfer)발표 당시의 웹이 HTTP의 설계 상 우수성을 제대로 사용하지 못하고 있는 상황웹의 장점을 최대한 활용할 수 있는 아키텍쳐로 소개HTTP 프로토콜의 의도에 맞게 디자인하도록 유도`RESTful` : REST의 기본 원칙을 성실히 지킨 서비스 디자인REST API 중심 규칙1. URI: 정보의 자원을 표현# badGET /getTodos/1GET /todos/show/1# goodGET /todos/1리소스명: 동사 get 같은 행위에 대한 표현 X2. 자원에 대한 행위: `HTTP Method`로 표현# badGET /todos/delete/1# goodDELETE /todos/1..

    API 명세서, 근데 도대체 API가 뭔데요?

    API 명세서, 근데 도대체 API가 뭔데요?

    프로젝트 개발 단계에 들어가면서 API 명세서를 만들어서 API별로 업무분담을 하기로 했어요. 근데 큰일입니다. 제가 API가 뭔지 정확히 모르겠거든요. 그래도 다행인 건 제가 뭘 모르는지 아주 잘 알고 있다는 겁니다. 그래서 공부한 내용을 제 방식대로 이해해 적어봅니다. [API: Application Programming Interface] 솔직히 풀어서 봐도 하나도 감이 안 오는 API의 뜻이네요... 그래서 이게 뭔데... 뭔가 상호작용한다는 건 알겠거든요? 그래도 여전히 감이 팍 오지 않는 건 제가 완전 새싹이기 때문이겠죠. 이렇게 애매모호한 것을 참지 못하기 때문에 결국 그림을 그렸습니다. 어때요 이러니까 좀 감이 오시나요? API = 점원 인 겁니다. 손님(= 프로그램)이 점원(= API)에..