/// <summary> /// Post请求并反馈解码后的Json对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="url"></param> /// <param name="post"></param> /// <returns></returns> public static T PostObject <T>(string url, string post) where T : BaseRes { TimeoutWebClient wc = ThreadWebClientFactory.GetWebClient(); wc.Encoding = Encoding.UTF8; wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); var json = wc.PostLoadString(url, post); var rel = JsonConvert.DeserializeObject <T>(json); if (string.IsNullOrEmpty(rel.errcode)) { rel.errcode = "0"; } return(rel); }