示例#1
0
        /// <summary>
        /// POST数据
        /// </summary>
        /// <param name="requestUrl"></param>
        /// <param name="parameters"></param>
        /// <param name="files"></param>
        /// <param name="callback"></param>
        protected virtual void PostData(string requestUrl, Parameters parameters,Files files, Action<string> callback)
        {
            this.LastError = null;

            var request = new AsyncHttpRequest(requestUrl, Charset) { Parameters = parameters };
            if (files!=null)
            {
                request.PostFile(EndGetResponseData, files, callback);
            }
            else
            {
                request.Post(EndGetResponseData, callback);
            }
        }
示例#2
0
 /// <summary>
 /// GET数据
 /// </summary>
 /// <param name="requestUrl"></param>
 /// <param name="parameters"></param>
 /// <param name="callback"></param>
 protected virtual void GetData(string requestUrl, Parameters parameters, Action<string> callback)
 {
     this.LastError = null;
     var request = new AsyncHttpRequest(requestUrl, Charset) { Parameters = parameters };
     request.Get(EndGetResponseData, callback);
 }