fix: исправить edge cases HttpClient

- ошибки парсинга успешных ответов проброшены в onError
- добавлена защита от перезаписи явного Authorization
- обновлены тесты, README и примеры кастомизации
This commit is contained in:
2026-07-01 00:13:18 +03:00
parent 886e20ef88
commit 4ce5ea9b65
6 changed files with 135 additions and 19 deletions

View File

@@ -361,6 +361,10 @@ export class HttpClient<SecurityDataType = unknown> implements ApiRequestClient
}
})
.catch((error) => {
if (parsedResponse.ok) {
throw error;
}
parsedResponse.error = error as E;
});