Gdy spray (spray.io) wywołuje odrzucenie, odpowiada ciałem smyczkowym. Ponieważ wszyscy moi klienci API przyjmą, że mój interfejs API zwraca tylko json, chciałbym, aby każde odrzucenie było prawidłowym obiektem json zgodnym z naszym formatem obiektu błędu. Jak mogę to zrobić?Jak przekształcić wszystkie odrzucenia w niestandardowe json w sprayu?
Format przedmiot błąd wygląda tak
{
'details' : 'Something happened in the app. boooo!',
'errorType' : 'Unknown'
}
errorType jest moja wewnętrzna lista enum stylu wartości jak UserNotFound
i NeedPaidAccount
Obecnie wygląda na to, że 'fromPF' nie istnieje. "RejectionHandler" działa zgodnie z przeznaczeniem. – dmitry