Removed redundant check for `failed()` in `getResponse()`.
`fire()` will throw a `RequestException` if the request fails, so the throw in `getResponse()` is unreachable code.
Removed `ResponseException` class as it is not used anywhere else.