From 8393d89fcb0790b25a357fdad17868fb896893aa Mon Sep 17 00:00:00 2001 From: Alban Mouton Date: Fri, 26 Oct 2018 20:43:26 +0200 Subject: [PATCH 1/5] fix: upgrade form-data dep --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index dd9b9dc6c..bbf26f214 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.16.5", + "version": "@koumoul/1.16.5", "name": "httpsnippet", "description": "HTTP Request snippet generator for *most* languages", "author": "Ahmad Nassri (https://www.mashape.com/)", @@ -81,7 +81,7 @@ "commander": "^2.9.0", "debug": "^2.2.0", "event-stream": "^3.3.2", - "form-data": "^1.0.0-rc3", + "form-data": "^2.3.3", "fs-readfile-promise": "^2.0.1", "fs-writefile-promise": "^1.0.3", "har-validator": "^5.0.0", From a8503bdcaae68f03b6b2610c92494db0e7f47efb Mon Sep 17 00:00:00 2001 From: Alban Mouton Date: Fri, 26 Oct 2018 20:44:17 +0200 Subject: [PATCH 2/5] fix: package name --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index bbf26f214..e1fd85411 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "version": "@koumoul/1.16.5", - "name": "httpsnippet", + "version": "1.16.5", + "name": "@koumoul/httpsnippet", "description": "HTTP Request snippet generator for *most* languages", "author": "Ahmad Nassri (https://www.mashape.com/)", "homepage": "https://github.com/Mashape/httpsnippet", From 2b8ed4378ffc777f8e70f701f6c947634500aa3c Mon Sep 17 00:00:00 2001 From: Alban Mouton Date: Fri, 26 Oct 2018 20:44:24 +0200 Subject: [PATCH 3/5] 1.16.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e1fd85411..2f2551bbf 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.16.5", + "version": "1.16.6", "name": "@koumoul/httpsnippet", "description": "HTTP Request snippet generator for *most* languages", "author": "Ahmad Nassri (https://www.mashape.com/)", From 157600166d204e22b433a73159da8eef8fc3fe4e Mon Sep 17 00:00:00 2001 From: Alban Mouton Date: Fri, 26 Oct 2018 21:03:02 +0200 Subject: [PATCH 4/5] simpler management of multipart/form-data --- src/index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 0c6cf1bd6..669a20133 100644 --- a/src/index.js +++ b/src/index.js @@ -103,7 +103,7 @@ HTTPSnippet.prototype.prepare = function (request) { request.postData.mimeType = 'multipart/form-data' if (request.postData.params) { - var form = new MultiPartForm() + /*var form = new MultiPartForm() // easter egg form._boundary = '---011000010111000001101001' @@ -121,6 +121,18 @@ HTTPSnippet.prototype.prepare = function (request) { request.postData.boundary = form.getBoundary() request.headersObj['content-type'] = 'multipart/form-data; boundary=' + form.getBoundary() + */ + + // simpler management of multipart/form-data + // writing the real content of the files is probably not a good idea anyway + if (!request.postData.params) { + request.postData.text = '' + } else { + request.postData.paramsObj = request.postData.params.reduce(reducer, {}) + + // always overwrite + request.postData.text = qs.stringify(request.postData.paramsObj) + } } break From 0c6f4a6821fa81353a4e41d7d83af434bec8567b Mon Sep 17 00:00:00 2001 From: Alban Mouton Date: Fri, 26 Oct 2018 21:03:08 +0200 Subject: [PATCH 5/5] 1.16.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f2551bbf..3c2e23b13 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.16.6", + "version": "1.16.7", "name": "@koumoul/httpsnippet", "description": "HTTP Request snippet generator for *most* languages", "author": "Ahmad Nassri (https://www.mashape.com/)",