Directories ¶
Path | Synopsis |
---|---|
cache
|
|
mredis
redis 封装包 主要引用 github.com/garyburd/redigo/redis 一、自定义Pool 不用github.com/garyburd/redigo/redis包中原有的pool功能。
|
redis 封装包 主要引用 github.com/garyburd/redigo/redis 一、自定义Pool 不用github.com/garyburd/redigo/redis包中原有的pool功能。 |
curl包 func Curl(url, method string, params, header map[string]string, body []byte) (resBody map[string]interface{}, resHeader map[string][]string, responseStatus string)
|
curl包 func Curl(url, method string, params, header map[string]string, body []byte) (resBody map[string]interface{}, resHeader map[string][]string, responseStatus string) |
client
client 包 @author cbping
|
client 包 @author cbping |
文件操作
|
文件操作 |
core
@author cbping
|
@author cbping |
curl
curl包 func Do(url, method string, params, header map[string]string, body []byte) (resBody map[string]interface{}, resHeader map[string][]string, responseStatus string)
|
curl包 func Do(url, method string, params, header map[string]string, body []byte) (resBody map[string]interface{}, resHeader map[string][]string, responseStatus string) |
hook
内部钩子
|
内部钩子 |
Package httplib is used as http.Client Usage: import "github.com/astaxie//httplib" b := httplib.Post("http://.me/") b.Param("username","astaxie") b.Param("password","123456") b.PostFile("uploadfile1", "httplib.pdf") b.PostFile("uploadfile2", "httplib.txt") str, err := b.String() if err != nil { t.Fatal(err) } fmt.Println(str) more docs http://.me/docs/module/httplib.md
|
Package httplib is used as http.Client Usage: import "github.com/astaxie//httplib" b := httplib.Post("http://.me/") b.Param("username","astaxie") b.Param("password","123456") b.PostFile("uploadfile1", "httplib.pdf") b.PostFile("uploadfile2", "httplib.txt") str, err := b.String() if err != nil { t.Fatal(err) } fmt.Println(str) more docs http://.me/docs/module/httplib.md |
把中间件和原本的路由处理器封装在一起, 先执行中间件,如果中间件没有提前结束请求, 最终会把执行权归还给原本的路由处理器。
|
把中间件和原本的路由处理器封装在一起, 先执行中间件,如果中间件没有提前结束请求, 最终会把执行权归还给原本的路由处理器。 |
Click to show internal directories.
Click to hide internal directories.