RESTful 规范到底是什么?
一种软件架构风格、设计风格,而不是标准
URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作
看url就知道要什么
看http method就知道干什么
看http status就知道结果如何
RESTful 风格的 URL 用于指定资源,URL 中只能使用名词的组合来标识资源
”资源“是整个RESTful的核心。
使用HTTP METHOD标识对资源的操作
- GET 用来获取资源
- POST 用来新建资源(也可以用于更新资源)
- PUT 用来更新资源(也经常用于批量处理,但是不是规范的RESTful风格用法)
- DELETE 用来删除资源
使用HTTP状态码标识请求的结果
用HTTP Status Code传递Server的状态信息。
- 200 OK
- 400 Bad Request
- 403 Forbidden
- 404 Not Found
- 500 Internal Server Error