Browse Source

Update curl import to support encoded characters in request body

pull/3830/head
Rory Powell 5 years ago
parent
commit
006df467cd
  1. 6
      packages/server/src/api/controllers/query/import/sources/curl.ts

6
packages/server/src/api/controllers/query/import/sources/curl.ts

@ -17,8 +17,12 @@ const parseBody = (curl: any) => {
if (curl.data) {
const keys = Object.keys(curl.data)
if (keys.length) {
const key = keys[0]
let key = keys[0]
try {
// filter out the dollar syntax used by curl for shell support
if (key.startsWith("$")) {
key = key.substring(1)
}
return JSON.parse(key)
} catch (e) {
// do nothing

Loading…
Cancel
Save