文件名称:halgo:Go中的HAL实施
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-31 23:37:52
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)