Bug: when the proxyservlet http request to the backend (target server)
fails (e.g.
UnknownHostException), the exception is caught and the proxy servlet
does not return any error to the client. Fix: return error 500 (Internal
Server Error).