diff --git a/ts/smartrequest.request.ts b/ts/smartrequest.request.ts index 441229d..fcb635d 100644 --- a/ts/smartrequest.request.ts +++ b/ts/smartrequest.request.ts @@ -96,9 +96,12 @@ export let request = async ( ) { optionsArg.requestBody = JSON.stringify(optionsArg.requestBody); request.write(optionsArg.requestBody); + request.end(); } else if (optionsArg.requestBody instanceof plugins.formData) { optionsArg.requestBody.pipe(request); } + } else { + request.end(); } // lets handle an error @@ -116,8 +119,6 @@ export let request = async ( } }); - request.end(); - const result = await done.promise; return result; };