/// 创建一个新请求,并使用之前请求获取或者手动设置的Cookie,并在请求完后保存cookie public EasyHttp NewRequest(Uri uri) { _url = uri.ToString(); if (_defaultHeaderRequest == null) { _defaultHeaderRequest = WebRequest.Create(_url) as HttpWebRequest; _defaultHeaderRequest.ServicePoint.Expect100Continue = false; } _headers.Clear(); _keyValues.Clear(); _keyValues.Clear(); _logLevel = _defaultLogLevel; _isMultpart = false; _customePostData = null; _baseUrl = uri.Scheme + "://" + uri.Host; //创建temprequest _request = null; _response = null; _tempRequest = WebRequest.Create(this._url) as HttpWebRequest; return(this); }
/// set default loglevl public EasyHttp DefaultLogLevel(EasyHttpLogLevel defaultLogLevel) { _logLevel = defaultLogLevel; _defaultLogLevel = defaultLogLevel; return(this); }
/// set LogLell public EasyHttp LogLevel(EasyHttpLogLevel logLevel) { _logLevel = logLevel; return(this); }