violetear:转到HTTP路由器

时间:2024-02-26 09:21:05
【文件属性】:

文件名称:violetear:转到HTTP路由器

文件大小:28KB

文件格式:ZIP

更新时间:2024-02-26 09:21:05

rest-api dynamic http2 www versioning

紫罗兰 转到HTTP路由器 设计目标 保持简单小巧,不惜一切代价避免额外的复杂性。 支持静态和动态路由。 易于与中间件兼容,因此可以满足http.Handler接口。 中间件之间的通用上下文。 每个请求的跟踪请求ID。 HTTP / 2本机支持 基于Accept标头application/vnd.*版本控制application/vnd.* 打包 这个怎么运作 路由器能够处理任何种类或URI,静态,动态或包罗万象,并且可以基于接受或丢弃请求。 例如,假设我们有一个API,它公开了允许对任何IP地址执行ping操作的服务。 要仅处理对任何IPv4地址的“ GET”请求: http


【文件预览】:
violetear-master
----.travis.yml(499B)
----responsewriter_test.go(4KB)
----bench_test.go(1KB)
----violetear.go(7KB)
----.github()
--------FUNDING.yml(14B)
--------PULL_REQUEST_TEMPLATE.md(133B)
----violetear_test.go(24KB)
----middleware()
--------middleware.go(4KB)
--------Makefile(236B)
--------README.md(129B)
--------middleware_test.go(4KB)
----LICENSE(1KB)
----trie.go(2KB)
----logger.go(269B)
----CONTRIBUTING.md(3KB)
----params.go(2KB)
----dynamic.go(426B)
----dynamic_test.go(853B)
----.gitignore(48B)
----.circleci()
--------config.yml(871B)
----Makefile(360B)
----params_test.go(10KB)
----trie_test.go(5KB)
----README.md(14KB)
----responsewriter.go(1KB)

网友评论