From fe28857ca14b7b863c5d15e346a6f20fbc38df66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20CARBONNE?= Date: Thu, 24 May 2018 10:37:35 +0200 Subject: [PATCH 1/2] Revert "formdata requests now set the correct value for the content-type header" --- src/main/resources/TypescriptBrowser/api.mustache | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/resources/TypescriptBrowser/api.mustache b/src/main/resources/TypescriptBrowser/api.mustache index 52e8618..7aff8e6 100644 --- a/src/main/resources/TypescriptBrowser/api.mustache +++ b/src/main/resources/TypescriptBrowser/api.mustache @@ -163,6 +163,10 @@ export class {{classname}} extends BaseAPI { {{/queryParams}} const headerParameters: HTTPHeaders = {}; + {{#hasFormParams}} + headerParameters['Content-Type'] = 'application/x-www-form-urlencoded'; + + {{/hasFormParams}} {{#bodyParam}} {{^consumes}} headerParameters['Content-Type'] = 'application/json'; @@ -222,7 +226,6 @@ export class {{classname}} extends BaseAPI { {{/authMethods}} {{#hasFormParams}} const formData = new FormData(); - headerParameters['Content-Type'] = 'multipart/form-data'; {{/hasFormParams}} {{#formParams}} {{#isListContainer}} From bcf803deb93b887c70075096967ed32060ab0d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Carbonne?= Date: Thu, 24 May 2018 10:51:25 +0200 Subject: [PATCH 2/2] Solve this issue: https://github.com/github/fetch/issues/505 --- src/main/resources/TypescriptBrowser/api.mustache | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/resources/TypescriptBrowser/api.mustache b/src/main/resources/TypescriptBrowser/api.mustache index 7aff8e6..1662ed7 100644 --- a/src/main/resources/TypescriptBrowser/api.mustache +++ b/src/main/resources/TypescriptBrowser/api.mustache @@ -163,10 +163,6 @@ export class {{classname}} extends BaseAPI { {{/queryParams}} const headerParameters: HTTPHeaders = {}; - {{#hasFormParams}} - headerParameters['Content-Type'] = 'application/x-www-form-urlencoded'; - - {{/hasFormParams}} {{#bodyParam}} {{^consumes}} headerParameters['Content-Type'] = 'application/json';