Fusio Api Action 之HTTP 相关

fusio1年前 (2024)更新 admin
430 0

HTTP 包括:HTTP Raw、HTTP Processor、HTTP Load Balancer、HTTP Composition

HTTP Composition

HTTP Composition调用多个URL并将每个URL的响应作为组合响应返回。

Fusio Api Action 之HTTP 相关

需要配置的参数:

URL:一个或多个有返回值的URL地址。

Content-Type:描述内部 API 响应的 Content-Type,可选项有application/json和application/x-www-form-urlencoded

HTTP-Version:可以选择指定使用的 HTTP 版本。默认为空即可。

Authorization:Optional an Authorization header value for internal authorization. You need to provide the complete authorization value i.e. Basic [credentials] or Bearer [my_token].【暂时不确定翻译该怎写,后期测试之后再填写】默认为空即可。

Query:可选的静态查询参数,默认为空即可。格式如foo=bar&key=foo,我测试没成功,不过可以在测试时在URI Fragments填写foo=bar 来传递查询参数当然你的url需要是http://网址/foo/:foo的形式。

HTTP Load Balancer

随机调用其中一个已配置的URL来实现负载平衡。多个url貌似是顺序循环使用。

Fusio Api Action 之HTTP 相关

需要配置的参数:同上

HTTP Processor

HTTP Processor提供HTTP代理功能,将来自api的传入请求重定向到另一个API。

Fusio Api Action 之HTTP 相关

需要配置的参数:同上

HTTP Raw

HTTP-Raw 是一种原始的请求体格式,可以用来发送任意类型的数据,如文本、二进制数据等。

Fusio Api Action 之HTTP 相关

【功能就是可以向一个API发送原始数据,暂时还没有可以接收数据的API,后期测试之后再填写】

总结:HTTP 这些Class是可以代理其他API或者作为中间层使用,可以避免其他API暴漏。

© 版权声明

相关文章