Called when the HTTP response was successfully returned by the remote server. The callback may
proceed to read the response body with {@link Response#body}. The response is still live until
its response body is {@linkplain ResponseBody closed}. The recipient of the callback may
consume the response body on another thread.
<p>Note that transport-layer success (receiving a HTTP response code, headers and body) does
not necessarily indicate application-layer success: {@code response} may still indicate an
unhappy HTTP response code like 404 or 500.
Called when the HTTP response was successfully returned by the remote server. The callback may proceed to read the response body with {@link Response#body}. The response is still live until its response body is {@linkplain ResponseBody closed}. The recipient of the callback may consume the response body on another thread.
<p>Note that transport-layer success (receiving a HTTP response code, headers and body) does not necessarily indicate application-layer success: {@code response} may still indicate an unhappy HTTP response code like 404 or 500.