--http-user-agent arg support in javascript generator (#8531)

* add User-Agent header in Javascript generator

* add User-Agent header in Javascript-apollo generator

* update samples
This commit is contained in:
SBNTT
2021-01-26 02:50:16 +01:00
committed by GitHub
parent 17bb3750c4
commit a127aab497
4 changed files with 11 additions and 4 deletions

View File

@@ -53,7 +53,8 @@ export default class <&classname> extends ApiClient {
let queryParams = {<#queryParams>
'<baseName>': <#collectionFormat>this.buildCollectionParam(<#required><paramName></required><^required>opts['<paramName>']</required>, '<collectionFormat>')</collectionFormat><^collectionFormat><#required><paramName></required><^required>opts['<paramName>']</required></collectionFormat><^-last>,</-last></queryParams>
};
let headerParams = {<#headerParams>
let headerParams = {
'User-Agent': '<#httpUserAgent><.></httpUserAgent><^httpUserAgent>OpenAPI-Generator/<&projectVersion>/Javascript</httpUserAgent>',<#headerParams>
'<baseName>': <#required><paramName></required><^required>opts['<paramName>']</required><^-last>,</-last></headerParams>
};
let formParams = {<#formParams>

View File

@@ -52,7 +52,9 @@ class ApiClient {
* @type {Array.<String>}
* @default {}
*/{{/emitJSDoc}}
this.defaultHeaders = {};
this.defaultHeaders = {
'User-Agent': '{{#httpUserAgent}}{{{.}}}{{/httpUserAgent}}{{^httpUserAgent}}OpenAPI-Generator/{{projectVersion}}/Javascript{{/httpUserAgent}}'
};
/**
* The default HTTP timeout for all API calls.

View File

@@ -53,7 +53,9 @@ class ApiClient {
* @type {Array.<String>}
* @default {}
*/
this.defaultHeaders = {};
this.defaultHeaders = {
'User-Agent': 'OpenAPI-Generator/1.0.0/Javascript'
};
/**
* The default HTTP timeout for all API calls.

View File

@@ -53,7 +53,9 @@ class ApiClient {
* @type {Array.<String>}
* @default {}
*/
this.defaultHeaders = {};
this.defaultHeaders = {
'User-Agent': 'OpenAPI-Generator/1.0.0/Javascript'
};
/**
* The default HTTP timeout for all API calls.