newCall
Prepare the request, Invokes the request immediately
Throws
if the request could not be executed due to cancellation, a connectivity problem or timeout. Because networks can fail during an exchange, it is possible that the remote server accepted the request before the failure.