http://www.jianshu.com/p/0dc70c382b9a
https://blog.igevin.info/posts/restful-architecture-in-general/
https://blog.igevin.info/posts/restful-api-get-started-to-write/