Use CheckForErrorsAndReturnCachedResultIfAnyAsync() in HttpJsonRequest.ReadResponseBytesAsync()
HttpJsonRequest RawExecuteRequestAsync implementation
HttpJsonRequest.GetRawRequestStream implementation