From fec3c309be459c1dc812ea99697cd72fd45ed9c2 Mon Sep 17 00:00:00 2001 From: Hydrophobefireman Date: Sun, 10 May 2020 20:48:12 +0530 Subject: [PATCH] fix for xhr and keep code style intact --- pages/index.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index 65a3707fa..2e9ddb23c 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1936,12 +1936,17 @@ export default { }) } if (["POST", "PUT", "PATCH"].includes(this.method)) { - const requestBody = this.rawInput ? this.rawParams : this.rawRequestBody + let requestBody = this.rawInput ? this.rawParams : this.rawRequestBody + if (this.contentType.includes("json")) { + requestBody = `JSON.stringify("${requestBody}")` + } else if (this.contentType.includes("x-www-form-urlencoded")) { + requestBody = `"${requestBody}"` + } requestString.push(`xhr.setRequestHeader('Content-Length', ${requestBody.length})`) requestString.push( `xhr.setRequestHeader('Content-Type', '${this.contentType}; charset=utf-8')` ) - requestString.push(`xhr.send("${requestBody}")`) + requestString.push(`xhr.send(${requestBody})`) } else { requestString.push("xhr.send()") } @@ -1962,9 +1967,9 @@ export default { if (["POST", "PUT", "PATCH"].includes(this.method)) { let requestBody = this.rawInput ? this.rawParams : this.rawRequestBody if (this.contentType.includes("json")) { - requestBody = `JSON.stringify("${requestBody}")`; + requestBody = `JSON.stringify("${requestBody}")` } else if (this.contentType.includes("x-www-form-urlencoded")) { - requestBody = `"${requestBody}"`; + requestBody = `"${requestBody}"` } requestString.push(` body: ${requestBody},\n`)