forked from loafle/openapi-generator-original
[typescript-axios] Conditionally set user-agent (#20571)
The change in #20067 has caused some issues with clients which run in a Browser. This commit replaces that change, leaving the default User-Agent for axios unmodified, and only sets the User-Agent if the `http-user-agent` parameter is provided during generation time.
This commit is contained in:
parent
5ecde555ab
commit
68e7d49456
@ -2,6 +2,7 @@ generatorName: typescript-axios
|
||||
outputDir: samples/client/echo_api/typescript-axios/build
|
||||
inputSpec: modules/openapi-generator/src/test/resources/3_0/echo_api.yaml
|
||||
templateDir: modules/openapi-generator/src/main/resources/typescript-axios
|
||||
httpUserAgent: EchoApi/1.0.0
|
||||
additionalProperties:
|
||||
artifactId: echo-api-typescript-axios
|
||||
hideGenerationTimestamp: "true"
|
||||
|
@ -79,11 +79,13 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
{{#httpUserAgent}}
|
||||
'User-Agent': "{{httpUserAgent}}",
|
||||
{{/httpUserAgent}}
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator{{#npmVersion}}/{{npmVersion}}{{/npmVersion}}/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,11 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
'User-Agent': "EchoApi/1.0.0",
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/1.0.0/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/1.0.0/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/1.0.0/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/1.0.0/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/1.0.0/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
@ -90,11 +90,10 @@ export class Configuration {
|
||||
this.basePath = param.basePath;
|
||||
this.serverIndex = param.serverIndex;
|
||||
this.baseOptions = {
|
||||
...param.baseOptions,
|
||||
headers: {
|
||||
...param.baseOptions?.headers,
|
||||
'User-Agent': "OpenAPI-Generator/typescript-axios"
|
||||
},
|
||||
...param.baseOptions
|
||||
};
|
||||
this.formDataCtor = param.formDataCtor;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user