Add 0.8.3.md syntax highlighting
This commit is contained in:
@@ -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访问同一个资源的时候实现不同的逻辑处理。
|
||||
|
||||
## 总结
|
||||
|
||||
Reference in New Issue
Block a user