From 1c6f87784bd99f29882fe78f8ab8755b6f62979d Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Tue, 7 Jan 2020 20:47:11 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Better=20URL=20parsing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index d7f614ac5..fcd78dd34 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -2011,10 +2011,9 @@ export default { let text = textarea.value; try { let parsedCurl = parseCurlCommand(text); - this.url = parsedCurl.url.replace(/"/g, "").replace(/'/g, ""); - this.url = - this.url.slice(-1).pop() === "/" ? this.url.slice(0, -1) : this.url; - this.path = ""; + let url = new URL(parsedCurl.url.replace(/"/g, "").replace(/'/g, "")); + this.url = url.origin; + this.path = url.pathname; this.headers = []; for (const key of Object.keys(parsedCurl.headers)) { this.$store.commit("addHeaders", {