feat: parse headers
This commit is contained in:
parent
5b1699aff4
commit
5603323fe6
2 changed files with 5 additions and 3 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "lhisp-oauth-client-dev",
|
||||
"version": "1.0.33",
|
||||
"version": "1.0.34",
|
||||
"main": "src/index",
|
||||
"types": "src/index.d.ts",
|
||||
"repository": {
|
||||
|
|
|
|||
|
|
@ -164,15 +164,17 @@ export class LhispOauthClient<iAccessToken extends AccessToken = AccessToken> {
|
|||
data,
|
||||
params,
|
||||
contentType = ContentType.APPLICATION_JSON,
|
||||
headers,
|
||||
...opt
|
||||
}: ExecutarRequestParams): Promise<ResponseType> {
|
||||
try {
|
||||
await this.getAccessToken();
|
||||
|
||||
const headers = {
|
||||
const actualHeaders = {
|
||||
"Content-Type": contentType,
|
||||
[this.tokenHeaderName]: this.getAuthToken(),
|
||||
...(this.headers || {}),
|
||||
...(headers || {}),
|
||||
};
|
||||
|
||||
const response = await axios.request<ResponseType>({
|
||||
|
|
@ -180,7 +182,7 @@ export class LhispOauthClient<iAccessToken extends AccessToken = AccessToken> {
|
|||
method,
|
||||
url: `${this.apiUrl}${path}`,
|
||||
httpsAgent: this.agent,
|
||||
headers: { ...headers, ...opt.headers },
|
||||
headers: actualHeaders,
|
||||
data,
|
||||
params,
|
||||
timeout: this.timeout,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue