文件名称:hapi:超媒体API路由器和Go的最小框架
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 23:19:13
Go
什么是HAPI? HAPI是Hypermedia API的缩写,是用于为Go语言创建Hypermedia API(又名REST)的HTTP路由器/复用器。 它建立在基础之上并对其进行扩展。 设计目标 我的主要设计目标是扩展传统的HTTP路由器,使其也可以轻松处理多种内容类型。 大多数Web框架和HTTP路由器(经常在其上编写框架)都倾向于关注HTTP请求的一个维度:URL。 来自一个例子: func main() { r := mux.NewRouter() r.HandleFunc("/", HomeHandler) r.HandleFunc("/products", ProductsHandler) r.HandleFunc("/articles", ArticlesHandler) http.Handle("/", r) } 对于简单
【文件预览】:
hapi-master
----hapi.go(5KB)
----LICENSE.txt(1KB)
----hapi_Register_test.go(1KB)
----hapi_TypeAndHandler_test.go(3KB)
----.travis.yml(38B)
----README.md(3KB)
----hapi_Routing_test.go(1KB)