Я задавал тот же вопрос на sharepoint.stackexchange , там у меня есть ответ, который работает на меня.
Похоже, что некоторые изменения в бэк-энде, потому чтоиз которых код как бы перестал работать в Edge и IE.
В качестве обходного пути, на данный момент, можно предложить установить значения заголовка явно.
Вам необходимо добавить приведенный ниже код дляЗаголовки, не забудьте импортировать ISPHttpClientOptions
из @microsoft/sp-http
модуля:
let httpOptions: ISPHttpClientOptions = {
headers: {
"accept": "application/json",
"content-type": "application/json"
}
};
После этого ваш полный код будет выглядеть так:
private _getListApplications(param): Promise<any> {
let httpOptions: ISPHttpClientOptions = {
headers: {
"accept": "application/json",
"content-type": "application/json"
}
};
return this.context.aadHttpClientFactory.getClient('https://graph.microsoft.com')
.then((client: AadHttpClient) => {
return client.get("https://graph.microsoft.com/beta/applications",AadHttpClient.configurations.v1, httpOptions);
}).then((responseListAllApps: SPHttpClientResponse) => {
return responseListAllApps.json();
}).catch(err => { console.log('errr', err); });
}