REST(Representational State Transfer) 약자의 자원을 이름으로 구분하여 해당 자원의 상테를 주고받는 모든 것
즉 REST란
REST API란 REST의 워리를 따르는 API를 의미합니다.
Bad Example http://khj93.com/Running/
Good Example http://khj93.com/run/
Bad Example http://khj93.com/test/
Good Example http://khj93.com/test
Bad Example http://khj93.com/test_blog
Good Example http://khj93.com/test-blog
Bad Example http://khj93.com/photojpg
Good Example http://khj93.com/photo
Bad Example http://khj93.com/delete-post/1
Good Example http://khj93.com/post/1
RESTful이란 REST의 원리를 따르는 시스템을 의미합니다. 하지만 REST를 사용했다하여 모두가 RESTful한 것은 아닙니다.
REST API의 설계 규칙을 올바르게 지킨 시스템을 RESTful하다 말할 수 있으며
모든 CRUD 기능을 POST로 처리하는 API 혹은 URI 규칙을 올바르게 지키지 않은 API는 REST API의 설계 규칙을
올바르게 지키지 못한 시스템은 REST API를 사용하였지만 RESTful하지 못한 시스템이라고 할 수 있습니다.