mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-30 22:22:02 +02:00
fix curl import params (#6)
This commit is contained in:
@@ -386,22 +386,24 @@ function pairsToDataParameters(keyedPairs: FlagsByName): DataParameter[] {
|
|||||||
|
|
||||||
for (const p of pairs) {
|
for (const p of pairs) {
|
||||||
if (typeof p !== 'string') continue;
|
if (typeof p !== 'string') continue;
|
||||||
|
let params = p.split("&");
|
||||||
const [name, value] = p.split('=');
|
for (const param of params) {
|
||||||
if (p.startsWith('@')) {
|
const [name, value] = param.split('=');
|
||||||
// Yaak doesn't support files in url-encoded data, so
|
if (param.startsWith('@')) {
|
||||||
dataParameters.push({
|
// Yaak doesn't support files in url-encoded data, so
|
||||||
name: name ?? '',
|
dataParameters.push({
|
||||||
value: '',
|
name: name ?? '',
|
||||||
filePath: p.slice(1),
|
value: '',
|
||||||
enabled: true,
|
filePath: param.slice(1),
|
||||||
});
|
enabled: true,
|
||||||
} else {
|
});
|
||||||
dataParameters.push({
|
} else {
|
||||||
name: name ?? '',
|
dataParameters.push({
|
||||||
value: flagName === 'data-urlencode' ? encodeURIComponent(value ?? '') : value ?? '',
|
name: name ?? '',
|
||||||
enabled: true,
|
value: flagName === 'data-urlencode' ? encodeURIComponent(value ?? '') : value ?? '',
|
||||||
});
|
enabled: true,
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user