Commit 9b54cbdc by 宋毅

tj

parent e09c5a7c
......@@ -9,7 +9,7 @@ class ExecClient {
this.cmdPushDataPostPattern = "curl -k -H 'Content-type: application/json' -H 'token:{tk}' -H 'request-id:{requestId}' -d '{data}' {url}";
this.cmdFeishuGetPattern = "curl -X GET -k -H 'Content-Type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url} ";
this.cmdFeishuPostPattern = "curl -k -H 'Content-type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url}";
}
getUUID() {
var uuid = uuidv4();
......@@ -38,7 +38,7 @@ class ExecClient {
FetchFeishuPostCmd(subData, url) {
var data = JSON.stringify(subData);
var cmd = this.cmdFeishuPostPattern.replace(/\{data\}/g,
data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.token);
data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.token);
console.log(cmd);
return cmd;
}
......@@ -62,7 +62,10 @@ class ExecClient {
}
async execPushDataPost(subData, url, token, requestId) {
let cmd = this.FetchPushDataPostCmd(subData, url, token, requestId);
var result = await this.exec(cmd);
var options = {
maxBuffer: 1024 * 1024 * 20
};
var result = await this.exec(cmd, options);
return result;
}
async execPost2(subData, url) {
......@@ -78,7 +81,7 @@ class ExecClient {
return cmd;
}
FetchFqGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.Authorization);
var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.Authorization);
console.log(cmd);
return cmd;
}
......@@ -86,7 +89,7 @@ class ExecClient {
//飞书小程序GET请求
FetchFeishuGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace(
/\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.user_access_token);
/\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.user_access_token);
console.log(cmd);
return cmd;
}
......@@ -103,8 +106,8 @@ class ExecClient {
return result;
}
async execFqGet(subData,url){
let cmd = this.FetchFqGetCmd(subData,url);
async execFqGet(subData, url) {
let cmd = this.FetchFqGetCmd(subData, url);
console.log(cmd);
var result = await this.exec(cmd);
return result;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment