Update curl import to support encoded characters in request body
This commit is contained in:
parent
ff69aad969
commit
ded3c2247b
|
@ -17,8 +17,12 @@ const parseBody = (curl: any) => {
|
||||||
if (curl.data) {
|
if (curl.data) {
|
||||||
const keys = Object.keys(curl.data)
|
const keys = Object.keys(curl.data)
|
||||||
if (keys.length) {
|
if (keys.length) {
|
||||||
const key = keys[0]
|
let key = keys[0]
|
||||||
try {
|
try {
|
||||||
|
// filter out the dollar syntax used by curl for shell support
|
||||||
|
if (key.startsWith("$")) {
|
||||||
|
key = key.substring(1)
|
||||||
|
}
|
||||||
return JSON.parse(key)
|
return JSON.parse(key)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// do nothing
|
// do nothing
|
||||||
|
|
Loading…
Reference in New Issue