提交 908a3fad 编写于 作者: V vCaesar

Add 0.8.3.md syntax highlighting

上级 2fa2f98e
......@@ -62,6 +62,8 @@ Go没有为REST提供直接支持,但是因为RESTful是基于HTTP协议实现
我们现在可以通过`POST`里面增加隐藏字段`_method`这种方式可以来模拟`PUT``DELETE`等方式,但是服务器端需要做转换。我现在的项目里面就按照这种方式来做的REST接口。当然Go语言里面完全按照RESTful来实现是很容易的,我们通过下面的例子来说明如何实现RESTful的应用设计。
```Go
package main
import (
......@@ -103,6 +105,7 @@ Go没有为REST提供直接支持,但是因为RESTful是基于HTTP协议实现
http.ListenAndServe(":8088", nil)
}
```
上面的代码演示了如何编写一个REST的应用,我们访问的资源是用户,我们通过不同的method来访问不同的函数,这里使用了第三方库`github.com/drone/routes`,在前面章节我们介绍过如何实现自定义的路由器,这个库实现了自定义路由和方便的路由规则映射,通过它,我们可以很方便的实现REST的架构。通过上面的代码可知,REST就是根据不同的method访问同一个资源的时候实现不同的逻辑处理。
## 总结
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册