lgc:为Stubo启用旧版API的代理

时间:2024-06-02 08:25:17
【文件属性】:

文件名称:lgc:为Stubo启用旧版API的代理

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-02 08:25:17

Go

Stub-O-Matic代理 与Stub-O-Matic API v2(仍在开发中)一起使用的代理。 设置好之后-它将所有旧版API调用转换为新格式的REST API调用。 例子 LGC代理在端口3000和Stubo上运行,API v2在端口8001上运行。 客户电话: 然后将其翻译为: LGC获取响应(带有响应代码),并将其发送回客户端。 稍微复杂一点的例子 客户电话: 由于当前的v2 API要求用户创建一个可以容纳会话的方案,因此该API调用导致对stubo的两次调用: 网址: 方法:PUT 请求正文:{“ scenario”:“ scenario_x”} 然后,在创建方案之后,进行第二次调用以开始会话: 网址: 方法:开机自检 请求正文:{“开始”:null,“会话”:“ session_x”,“模式”:“记录”} 放置存根示例 客户端调用(POST方法):


【文件预览】:
lgc-master
----Dockerfile(454B)
----handlers.go(13KB)
----.travis.yml(64B)
----server.go(3KB)
----test_tools.go(978B)
----handlers_test.go(14KB)
----api_test.go(8KB)
----README.md(8KB)
----vendor()
--------github.com()
----conf.json.example(122B)
----utilities.go(3KB)
----api.go(11KB)
----glide.yaml(464B)

网友评论