Po wprowadzeniu zmian z obsługą wyjątków w wersji 3.0.24 powstała niezgodność.
Dla błędu HTTP 400, exceptionCode: 21301 brak informacji o szczegółach błędu w obiekcie ApiException i BadRequestApiException.
Scenariusz:
- Biblioteka w wersji
3.0.24
- Nie ustawiam domyślnego nagłówka
X-Error-Format: "problem-details" - chcę, aby biblioteka działała po staremu.
- Symuluję błąd
HTTP 400, exceptionCode: 21301 poprzez dwukrotne wywołanie API redeemToken
- Otrzymuję wyjątek
BadRequestApiException, który nie zawiera szczegółowych informacji o kodzie 21301
Tutaj podgląd informacji o wyjątku:
Przed wprowadzeniem zmian w wersji 3.0.23 szczegółowe informacje były zawarte w ApiException -> ExceptionResponse -> ExceptionObject -> ExceptionDetails
Według mnie jest to BC. Proszę o opinię.
Po wprowadzeniu zmian z obsługą wyjątków w wersji
3.0.24powstała niezgodność.Dla błędu
HTTP 400, exceptionCode: 21301brak informacji o szczegółach błędu w obiekcieApiExceptioniBadRequestApiException.Scenariusz:
3.0.24X-Error-Format: "problem-details"- chcę, aby biblioteka działała po staremu.HTTP 400, exceptionCode: 21301poprzez dwukrotne wywołanie APIredeemTokenBadRequestApiException, który nie zawiera szczegółowych informacji o kodzie21301Tutaj podgląd informacji o wyjątku:
Przed wprowadzeniem zmian w wersji
3.0.23szczegółowe informacje były zawarte wApiException -> ExceptionResponse -> ExceptionObject -> ExceptionDetailsWedług mnie jest to BC. Proszę o opinię.