go-json-rest:设置RESTful JSON API的快速简便方法

时间:2024-03-11 19:45:10
【文件属性】:

文件名称:go-json-rest:设置RESTful JSON API的快速简便方法

文件大小:61KB

文件格式:ZIP

更新时间:2024-03-11 19:45:10

Go

杰森·雷斯特 设置RESTful JSON API的快速简便方法 Go-Json-Rest是net/http之上的一薄层,可帮助轻松构建RESTful JSON API。 它使用基于Trie的实现提供快速且可扩展的请求路由,帮助处理JSON请求和响应的助手以及用于CORS,Auth,Gzip,Status等功能的中间件... 表中的内容 特征 很多例子。 快速且可扩展的URL路由。 它使用Trie数据结构实现经典的路由描述语法。 基于位于中间件堆栈顶部的路由器(App)的体系结构。 中间件实现了诸如日志记录,Gzip,CORS,身份验证,状态等功能。 实现为net/http处理程序。 此标准接口允许与其他处理程序组合。 测试包,可帮助您为API编写测试。 监控受Memcached启发的统计数据。 安装 这个包是“ go-gettable”,只需执行以下操作: go get


【文件预览】:
go-json-rest-master
----.travis.yml(85B)
----rest()
--------trie()
--------response_test.go(2KB)
--------jsonp.go(3KB)
--------content_type_checker.go(1KB)
--------timer_test.go(1KB)
--------access_log_apache_test.go(2KB)
--------route.go(3KB)
--------doc.go(1KB)
--------json_indent.go(3KB)
--------auth_basic.go(3KB)
--------router_benchmark_test.go(3KB)
--------if_test.go(1KB)
--------api_test.go(2KB)
--------test()
--------access_log_apache.go(6KB)
--------powered_by.go(672B)
--------jsonp_test.go(1KB)
--------router.go(5KB)
--------response.go(4KB)
--------router_test.go(8KB)
--------auth_basic_test.go(2KB)
--------powered_by_test.go(610B)
--------json_indent_test.go(589B)
--------api.go(2KB)
--------recorder.go(3KB)
--------if.go(1KB)
--------recover_test.go(886B)
--------middleware.go(2KB)
--------content_type_checker_test.go(2KB)
--------cors_test.go(1KB)
--------status.go(4KB)
--------recorder_test.go(3KB)
--------request_test.go(6KB)
--------status_test.go(1KB)
--------access_log_json.go(2KB)
--------gzip_test.go(2KB)
--------access_log_json_test.go(1KB)
--------timer.go(679B)
--------route_test.go(2KB)
--------cors.go(4KB)
--------gzip.go(3KB)
--------middleware_test.go(1KB)
--------request.go(4KB)
--------recover.go(2KB)
----LICENSE(1KB)
----README.md(43KB)

网友评论