跳到主要内容

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: {},
}