Skip to content

Commit a697af0

Browse files
author
Jonathan Turner
authored
[Identity] Move Axios to validate status locally (Azure#13468)
* Enable axios setting locally * Enable axios setting locally * Lint fix
1 parent 4a874ca commit a697af0

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

sdk/identity/identity/src/client/msalClient.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,6 @@ export enum HttpMethod {
161161
* This class implements the API for network requests.
162162
*/
163163
export class HttpClient implements INetworkModule {
164-
constructor() {
165-
axios.defaults.validateStatus = () => true;
166-
}
167-
168164
/**
169165
* Http Get request
170166
* @param url -
@@ -177,7 +173,8 @@ export class HttpClient implements INetworkModule {
177173
const request: AxiosRequestConfig = {
178174
method: HttpMethod.GET,
179175
url: url,
180-
headers: options && options.headers
176+
headers: options && options.headers,
177+
validateStatus: () => true
181178
};
182179

183180
const response = await axios(request);
@@ -202,7 +199,8 @@ export class HttpClient implements INetworkModule {
202199
method: HttpMethod.POST,
203200
url: url,
204201
data: (options && options.body) || "",
205-
headers: options && options.headers
202+
headers: options && options.headers,
203+
validateStatus: () => true
206204
};
207205

208206
const response = await axios(request);

0 commit comments

Comments
 (0)