1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public string SendDataByPost( string param, string Url) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); byte [] bs = Encoding.UTF8.GetBytes(param); request.Method = "Post" ; request.ContentType = "application/x-www-form-urlencoded;charset=utf8" ; request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0" ; request.Accept = "application/json, text/javascript, */*; q=0.01" ; request.ContentType = "application/x-www-form-urlencoded" ; request.ContentLength = bs.Length; Stream newSteam = request.GetRequestStream(); newSteam.Write(bs, 0, bs.Length); newSteam.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); return retString; } catch (Exception ex) { return ex.ToString(); } } |
public string MD5(string str) { //微软md5方法参考return FormsAuthentication.HashPasswordForStoringInConfigFile(str, "md5"); byte[] b = Encoding.UTF8.GetBytes(str); b = new MD5CryptoServiceProvider().ComputeHash(b); string ret = ""; for (int i = 0; i < b.Length; i++) ret += b[i].ToString("x").PadLeft(2, '0'); return ret; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步