芹菜 apigen通过执行环境(例如curl生成API客户端。 安装 $ go get github.com/ktr0731/apigen 用法 此示例位于 发电机 apigen需要*Definition ,它描述了服务具有的方法。 以下定义定义了属于Dummy服务的CreatePost , ListPosts , GetPost , UpdatePost和DeletePost 。 Request指定执行环境, apigen根据执行结果生成API客户端和请求/响应类型。 仅当ParamHint的方法使用路径参数(例如"/post/{postID}" )时才需要使用"/post/{postID}" 。 apigen通过使用它生成请求类型。 该工件将被写入client_gen.go指定的apigen.WithWriter 。 默认输出是stdout。 package main impor