Better URL parsing

This commit is contained in:
Liyas Thomas
2020-01-07 20:47:11 +05:30
parent fdedb1f231
commit 1c6f87784b

View File

@@ -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", {