From a597fac4bd043a3352b4bf1218550b21d1887464 Mon Sep 17 00:00:00 2001 From: smallfawn <101914820+smallfawn@users.noreply.github.com> Date: Sun, 22 Jan 2023 18:43:54 +0800 Subject: [PATCH] Update jlqc.js --- jlqc.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jlqc.js b/jlqc.js index b9d2a9b..c63e71c 100644 --- a/jlqc.js +++ b/jlqc.js @@ -402,7 +402,7 @@ function randomszdx(e) { function changeCode(oldoptions) { let newoptions = new Object() newoptions.url = changeUrl(oldoptions) - newoptions.headers = oldoptions.headers + 'content-type' in oldoptions.headers ? newoptions.headers = changeHeaders(oldoptions.headers) : newoptions.headers = oldoptions.headers function changeUrl(options) { let urlParameter 'qs' in options ? urlParameter = changeUrlParameter('qs') : ('params' in options ? urlParameter = changeUrlParameter('params') : urlParameter = options.url) @@ -414,6 +414,12 @@ function changeCode(oldoptions) { } return urlParameter } + function changeHeaders(headers) { + let tmp = headers['content-type'] + delete headers['content-type'] + headers['Content-Type'] = tmp + return headers + } 'body' in oldoptions ? ((Object.prototype.toString.call(oldoptions.body) === '[object Object]') ? newoptions.body = JSON.stringify(oldoptions.body) : newoptions.body = oldoptions.body) : '' 'data' in oldoptions ? ((Object.prototype.toString.call(oldoptions.data) === '[object Object]') ? newoptions.body = JSON.stringify(oldoptions.data) : newoptions.body = oldoptions.data) : '' 'form' in oldoptions ? ((Object.prototype.toString.call(oldoptions.form) === '[object Object]') ? newoptions.body = JSON.stringify(oldoptions.form) : newoptions.body = oldoptions.form) : ''