【文件属性】:
文件名称:halgo:Go中的HAL实施
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-12 05:51:12
Go
哈尔戈
Go中的实施。
HAL是一种简单的格式,它提供了一种一致且简单的方法来在API中的资源之间建立超链接。
Halgo帮助从Go结构生成符合HAL的JSON,并提供了用于浏览符合HAL的API的导航器。
安装
go get github.com/jagregory/halgo
用法
使用HAL链接序列化资源:
import "github.com/jagregory/halgo"
type MyResource struct {
halgo. Links
Name string
}
res := MyResource {
Links : Links {}.
Self ( "/orders" ).
Next ( "/orders?page=2" ).
Link ( "ea:find" , "/orders{?id}" ).
Add ( "
【文件预览】:
halgo-master
----navigator.go(9KB)
----httpclient.go(528B)
----links.go(5KB)
----linkset.go(702B)
----errors.go(706B)
----docs.go(684B)
----LICENSE(1KB)
----examples_test.go(2KB)
----README.md(2KB)
----links_test.go(3KB)
----query_test.go(1KB)
----navigator_test.go(5KB)