Software & Systems Engineering·Designing an API·CoreAn error the caller can act onWhich failure response is most useful to the developer calling your API?AA detailed stack trace, so they can see exactly what happenedBA plain 500 with no body, so nothing internal is revealedCA human-readable message on its own, so that it can be shown to the userDA stable machine-readable code, a human sentence, and the field at faultCheck answer