/// <summary> /// /// </summary> /// <param name="methodName"></param> /// <param name="url"></param> /// <param name="token"></param> /// <param name="tokenSecret"></param> /// <param name="callback"></param> public void GetResponse(HttpMethodName methodName, String url, String token, String tokenSecret, Action <HttpResponse> callback) { HttpClient cl = this; var cm = this.CreateHttpRequestCommand(methodName, url, token, tokenSecret, new Dictionary <String, String>()); cl.GetResponse(cm, callback); }
public static CookieContainer GetCookieContainer(String url, Encoding responseEncoding, String idKey, String id, String passwordKey, String password , Dictionary <String, String> values) { CookieContainer cc = new CookieContainer(); HttpClient cl = new HttpClient(); cl.ResponseEncoding = responseEncoding; cl.CookieContainer = cc; var cm = new HttpRequestCommand(url); cm.ContentType = HttpClient.ApplicationFormUrlEncoded; cm.MethodName = HttpMethodName.Post; var d = cm.Headers; d[idKey] = id; d[passwordKey] = password; foreach (var key in values.Keys) { d[key] = values[key]; } var res = cl.GetResponse(cm); return(cc); }
/// <summary> /// /// </summary> /// <param name="url"></param> /// <param name="responseEncoding"></param> /// <param name="idKey"></param> /// <param name="id"></param> /// <param name="passwordKey"></param> /// <param name="password"></param> /// <param name="values"></param> /// <returns></returns> public static CookieContainer GetCookieContainer(String url, Encoding responseEncoding, String idKey, String id, String passwordKey, String password , Dictionary<String, String> values) { CookieContainer cc = new CookieContainer(); HttpClient cl = new HttpClient(); cl.ResponseEncoding = responseEncoding; cl.CookieContainer = cc; var cm = new HttpRequestCommand(url); cm.ContentType = HttpClient.ApplicationFormUrlEncoded; cm.MethodName = HttpMethodName.Post; var d = cm.Headers; d[idKey] = id; d[passwordKey] = password; foreach (var key in values.Keys) { d[key] = values[key]; } var res = cl.GetResponse(cm); return cc; }