1
0
Fork 0
mirror of synced 2024-09-30 00:57:16 +13:00

Update curl import to support encoded characters in request body

This commit is contained in:
Rory Powell 2021-12-21 09:39:34 -05:00
parent bb0b15224b
commit 006df467cd

View file

@ -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