Merge pull request #144 from nityanandagohain/master

added functionality to import data from curl post request
This commit is contained in:
Liyas Thomas
2019-09-13 12:15:16 +05:30
committed by GitHub

View File

@@ -906,13 +906,11 @@
let textarea = document.getElementById("import-text") let textarea = document.getElementById("import-text")
let text = textarea.value; let text = textarea.value;
try { try {
let parsedCurl = parseCurlCommand(text); let parsedCurl = parseCurlCommand(text);
this.url = parsedCurl.url.replace(/"/g, "").replace(/'/g, ""); this.url = parsedCurl.url.replace(/"/g,"").replace(/'/g,"");
this.url = this.url[this.url.length - 1] == '/' ? this.url.slice(0, -1) : this.url; this.url = this.url[this.url.length -1] == '/' ? this.url.slice(0, -1): this.url;
this.path = ""; this.path = "";
this.headers this.headers = [];
this.showModal = false;
this.headers = [];
for (const key of Object.keys(parsedCurl.headers)) { for (const key of Object.keys(parsedCurl.headers)) {
this.headers.push({ this.headers.push({
key: key, key: key,
@@ -920,6 +918,11 @@
}) })
} }
this.method = parsedCurl.method.toUpperCase(); this.method = parsedCurl.method.toUpperCase();
if (parsedCurl["data"]){
this.rawInput = true;
this.rawParams = parsedCurl["data"];
}
this.showModal = false;
} catch (error) { } catch (error) {
this.showModal = false; this.showModal = false;
} }