Skip to content

Files

Latest commit

 

History

History

gateway

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Kooder Gateway

Gateway 是 Kooder 对外提供服务的接口(HTTP),通过该接口可以对索引进行管理,以及执行常规的搜索操作。

接口说明

索引管理接口列表

  • /task/repositories 仓库索引管理接口
  • /task/issues Issue 索引管理接口
  • /task/codes 代码索引管理接口

搜索接口列表

  • /search/repositories 仓库搜索
  • /search/issues Issue搜索
  • /search/codes 代码搜索

系统管理接口列表

  • /metrics/keywords 获取热门关键字
  • /metrics/storage Kooder 的存储信息

HTTP 状态码说明

  • 200 执行成功,响应内容直接存放在 HTTP BODY
  • 400 HTTP 请求参数错误,例如 type 参数值错误
  • 403 action 方法受保护,不允许调用
  • 404 请求的地址不存在对应的 action 方法
  • 406 HTTP 请求内容格式错误,一般是 json 格式有误
  • 500 action 执行异常

源码包说明

com.gitee.kooder.action 处理接口业务逻辑 com.gitee.kooder.server HTTP服务