apiCall 发起 HTTP 请求调用 Luwak API
luwak.http.apiCall(apiName: string, params: any, metas: object): { data: any };
何时使用
- 当需要通过 HTTP 与外部 Luwak 系统交互时
请求示例
只有 url 参数是必选的,data 和 config 参数是可选的。
const apiName = "ok.account.signin";
const params = {
username: "admin",
password: "123456"
};
const metas = {
gateway: "http://cn-api.example.com",
appKey: "app_key000000016",
appSecret: "app_secret0000000000000000000032",
protocol: "luwak", // 可选
token: "yor_access_token", // 可选
}
luwak.http.apiCall(apiName, params, metas);
响应结构
一个请求的响应包含以下信息。
{
// `data` 由服务器提供的响应
data: {},
// `status` 来自服务器响应的 HTTP 状态码
status: 200,
// `statusText` 来自服务器响应的 HTTP 状态信息
statusText: 'OK',
// `headers` 服务器响应的头信息
headers: {},
}