Я пытаюсь получить заархивированный файл из серверной части.Пожалуйста, найдите код для httpclient, как показано ниже:
Я пробовал несколько вариантов в заголовке, добавляя тип контента с различными параметрами.Но не в состоянии придумать точный шаблон.Я не мог найти ничего, связанного с получением сжатых данных с сервера в угловых API.Пожалуйста, дайте мне знать, если кто-нибудь придумал бы что-то подобное.
getSpecialHeaders() {
return new HttpHeaders({
'Content-Encoding': 'gzip',
'specialHeader': '',
'Content-Type': 'gzip'
});
}
getAllUnitsReport() {
//Function to get the gzip data
const headersSpl = this.getSpecialHeaders();
//httpoptions with different options tried in content-type and accept encoding
const httpOptions = {
headers : headersSpl };
return this.httpClient.get(envConfig.appURL.assetAdoption, httpOptions)
.catch((error) => {
return Observable.of(error);
});}
Я получаю сообщение об ошибке после успешного вызова http, как показано ниже:
Http-сообщение об ошибке для (неизвестный URL): 0 Неизвестная ошибка