...
|
...
|
@@ -95,30 +95,18 @@ const _publicParams = () => { |
|
|
return publicParams;
|
|
|
}
|
|
|
|
|
|
function _signParam(params, encode = false) {
|
|
|
|
|
|
let allParams = trimObject(params); // 去除首尾空格
|
|
|
let paramsPair = queryString.stringify(allParams, { encode: false });
|
|
|
let client_secret = MD5(paramsPair);
|
|
|
|
|
|
delete allParams.private_key;
|
|
|
|
|
|
const resultParams = objectAssign(allParams, { client_secret });
|
|
|
const _signParam = (params, encode = false) => {
|
|
|
const resultParams = _signResultParams(params, encode);
|
|
|
const resultString = queryString.stringify(resultParams, { encode });
|
|
|
|
|
|
return resultString;
|
|
|
}
|
|
|
|
|
|
function _signResultParams(params, encode = false) {
|
|
|
|
|
|
const _signResultParams = (params, encode = false) => {
|
|
|
let allParams = trimObject(params); // 去除首尾空格
|
|
|
let paramsPair = queryString.stringify(allParams, { encode: false });
|
|
|
let client_secret = MD5(paramsPair);
|
|
|
|
|
|
delete allParams.private_key;
|
|
|
|
|
|
const resultParams = objectAssign(allParams, { client_secret });
|
|
|
|
|
|
return resultParams;
|
|
|
}
|
|
|
|
...
|
...
|
@@ -148,9 +136,14 @@ const sendRequest = (resolve, reject, options) => { |
|
|
const resultParams = _signResultParams(newParams, options.encode);
|
|
|
// 处理请求头
|
|
|
const header = handleHeader(options, newParams);
|
|
|
// path 路径
|
|
|
let url = options.url;
|
|
|
if (options.path) {
|
|
|
url = url + options.path;
|
|
|
}
|
|
|
// 请求
|
|
|
wx.request({
|
|
|
url: options.url,
|
|
|
url: url,
|
|
|
data: resultParams,
|
|
|
header: header,
|
|
|
method: options.methods,
|
...
|
...
|
@@ -196,4 +189,4 @@ export const POST = request('POST'); |
|
|
export const PUT = request('PUT');
|
|
|
export const DELETE = request('DELETE');
|
|
|
// export const UPLOAD_LOG = uploadLogData('POST')
|
|
|
// export const APP_REPORT = appReport('POST') |
|
|
\ No newline at end of file |
|
|
// export const APP_REPORT = appReport('POST') |
...
|
...
|
|