Skip to content

Commit fa47279

Browse files
CopilotEMaher
andauthored
fix: use Headers API in defaultArmRequest to match apim-client.ts pattern
Agent-Logs-Url: https://github.com/Azure/apiops-cli/sessions/16641d14-86ab-42af-9e18-34ecbc7c4bd1 Co-authored-by: EMaher <9244742+EMaher@users.noreply.github.com>
1 parent be9b3f7 commit fa47279

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/services/keyvault-checker.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,11 @@ function defaultTokenProviderFactory(): TokenProvider {
8989
}
9090

9191
async function defaultArmRequest(url: string, token: string): Promise<ArmResponse> {
92-
const response = await fetch(url, {
93-
headers: {
94-
Authorization: `Bearer ${token}`,
95-
Accept: 'application/json',
96-
'User-Agent': USER_AGENT,
97-
},
98-
});
92+
const headers = new Headers();
93+
headers.set('Authorization', `Bearer ${token}`);
94+
headers.set('Accept', 'application/json');
95+
headers.set('User-Agent', USER_AGENT);
96+
const response = await fetch(url, { headers });
9997
return {
10098
status: response.status,
10199
json: () => response.json() as Promise<unknown>,

0 commit comments

Comments
 (0)