Пример #1
0
        private void AuthorizedRequest(Action <IWebResponse> onSuccess, Action <HttpRequestFailException> onError)
        {
            var conn = Authenticate.CreateAuthorizedHttpConnection(
                requestPath: RequestPath,
                param: Params,
                methods: Methods,
                headers: Headers
                );

            if (onSuccess != null)
            {
                conn.OnSuccess = (response) => onSuccess(response);
            }
            if (OnDownloadProgress != null)
            {
                conn.OnDownloadProgress = (progress) => OnDownloadProgress(progress);
            }
            if (OnUploadProgress != null)
            {
                conn.OnUploadProgress = (progress) => OnUploadProgress(progress);
            }
            if (onError != null)
            {
                conn.OnError = (error) => onError(error);
            }
            conn.RequestAsync(Timeout);
        }