This commit is contained in:
Liyas Thomas
2020-06-19 12:26:04 +05:30
parent fcbc738088
commit 1587a44cd7
33 changed files with 63 additions and 77 deletions

View File

@@ -7,7 +7,7 @@ import * as querystring from "querystring"
* output this: 'msg1=value1&msg2=value2'
* @param dataArguments
*/
const joinDataArguments = dataArguments => {
const joinDataArguments = (dataArguments) => {
let data = ""
dataArguments.forEach((argument, i) => {
if (i === 0) {
@@ -19,7 +19,7 @@ const joinDataArguments = dataArguments => {
return data
}
const parseCurlCommand = curlCommand => {
const parseCurlCommand = (curlCommand) => {
let newlineFound = /\r|\n/.exec(curlCommand)
if (newlineFound) {
// remove newlines
@@ -47,7 +47,7 @@ const parseCurlCommand = curlCommand => {
}
let headers
const parseHeaders = headerFieldName => {
const parseHeaders = (headerFieldName) => {
if (parsedArguments[headerFieldName]) {
if (!headers) {
headers = {}
@@ -55,7 +55,7 @@ const parseCurlCommand = curlCommand => {
if (!Array.isArray(parsedArguments[headerFieldName])) {
parsedArguments[headerFieldName] = [parsedArguments[headerFieldName]]
}
parsedArguments[headerFieldName].forEach(header => {
parsedArguments[headerFieldName].forEach((header) => {
if (header.includes("Cookie")) {
// stupid javascript tricks: closure
cookieString = header
@@ -95,7 +95,7 @@ const parseCurlCommand = curlCommand => {
if (!Array.isArray(parsedArguments.F)) {
parsedArguments.F = [parsedArguments.F]
}
parsedArguments.F.forEach(multipartArgument => {
parsedArguments.F.forEach((multipartArgument) => {
// input looks like key=value. value could be json or a file path prepended with an @
const [key, value] = multipartArgument.split("=", 2)
multipartUploads[key] = value
@@ -103,7 +103,7 @@ const parseCurlCommand = curlCommand => {
}
if (cookieString) {
const cookieParseOptions = {
decode: s => s,
decode: (s) => s,
}
// separate out cookie headers into separate data structure
// note: cookie is case insensitive