示例#1
0
 /// 创建一个新请求,并使用之前请求获取或者手动设置的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);
 }
示例#2
0
 /// set default loglevl
 public EasyHttp DefaultLogLevel(EasyHttpLogLevel defaultLogLevel)
 {
     _logLevel        = defaultLogLevel;
     _defaultLogLevel = defaultLogLevel;
     return(this);
 }
示例#3
0
 /// set LogLell
 public EasyHttp LogLevel(EasyHttpLogLevel logLevel)
 {
     _logLevel = logLevel;
     return(this);
 }