1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-10 22:00:05 +00:00

chore: temp fix for InternalAxiosRequestConfig

This commit is contained in:
2025-03-02 23:33:28 +05:00
parent 77306fedee
commit 3713a226a4
3 changed files with 46 additions and 32 deletions

View File

@@ -1,8 +1,8 @@
import {
AxiosError,
AxiosHeaders,
AxiosInstance,
AxiosRequestConfig,
AxiosRequestHeaders,
AxiosResponse
} from 'axios'
import axios from 'axios'
@@ -424,13 +424,13 @@ export class RequestClient implements HttpClient {
const parsedResBody = this.parseInterceptedBody(data)
process.logger?.info(`HTTP Request (first 50 lines):
${reqHeaders}${this.parseInterceptedBody(config.data)}
HTTP Response Code: ${this.prettifyString(status)}
HTTP Response (first 50 lines):
${resHeaders}${parsedResBody ? `\n\n${parsedResBody}` : ''}
`)
${reqHeaders}${this.parseInterceptedBody(config.data)}
HTTP Response Code: ${this.prettifyString(status)}
HTTP Response (first 50 lines):
${resHeaders}${parsedResBody ? `\n\n${parsedResBody}` : ''}
`)
return response
}
@@ -444,7 +444,7 @@ export class RequestClient implements HttpClient {
// _header is not present in responses with status 1**
// rawHeaders are not present in responses with status 1**
let fallbackRequest = {
_header: noValueMessage,
_header: `${noValueMessage}\n`,
res: { rawHeaders: [noValueMessage] }
}
@@ -460,7 +460,10 @@ export class RequestClient implements HttpClient {
let fallbackResponse = response || {
status: noValueMessage,
request: fallbackRequest,
config: config || { data: noValueMessage, headers: new AxiosHeaders() },
config: config || {
data: noValueMessage,
headers: {} as AxiosRequestHeaders
},
data: noValueMessage
}
@@ -471,13 +474,13 @@ export class RequestClient implements HttpClient {
const parsedResBody = this.parseInterceptedBody(resData)
process.logger?.info(`HTTP Request (first 50 lines):
${reqHeaders}${this.parseInterceptedBody(config?.data)}
HTTP Response Code: ${this.prettifyString(status)}
HTTP Response (first 50 lines):
${resHeaders}${parsedResBody ? `\n\n${parsedResBody}` : ''}
`)
${reqHeaders}${this.parseInterceptedBody(config?.data)}
HTTP Response Code: ${this.prettifyString(status)}
HTTP Response (first 50 lines):
${resHeaders}${parsedResBody ? `\n\n${parsedResBody}` : ''}
`)
return error
}