Add 0.8.3.md syntax highlighting

This commit is contained in:
vCaesar
2016-12-18 16:16:04 +08:00
parent 2fa2f98e6e
commit 908a3fad86

View File

@@ -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访问同一个资源的时候实现不同的逻辑处理。
## 总结