zoukankan      html  css  js  c++  java
  • post提交及MD5加密

    C# POST提交  

      /// <summary>
            /// post 网址提交
            /// </summary>
            /// <param name="postUrl">提交网站</param>
            /// <param name="paramData">参数</param>
            /// <param name="dataEncode">编码方式</param>
            /// <returns></returns>
            public static string PostWebRequest(string postUrl, string paramData, Encoding dataEncode)
            {
               string ret = string.Empty;
                try
                {
                    byte[] byteArray = dataEncode.GetBytes(paramData); //转化
                    HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(postUrl));
                    webReq.Method = "POST";
                    webReq.ContentType = "application/x-www-form-urlencoded";

                    webReq.ContentLength = byteArray.Length;
                    Stream newStream = webReq.GetRequestStream();
                    newStream.Write(byteArray, 0, byteArray.Length);//写入参数
                    newStream.Close();
                    HttpWebResponse response = (HttpWebResponse)webReq.GetResponse();
                    StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default);
                    ret = sr.ReadToEnd();
                    sr.Close();
                    response.Close();
                    newStream.Close();
                }
                catch (Exception ex)
                {
                    ret = ex.Message;
                   
                }
                return ret;
            }

    C# MD5 加密方法 16位或32位

      public string md5(string str,int code)
      {
        if(code==16) //16位MD5加密(取32位加密的9~25字符)
       {
           return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;
       } 
       else//32位加密
       {
           return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();
       } 
     }

  • 相关阅读:
    CSS设置行高
    微信小程序-水平垂直居中
    CSS布局
    HTML学习笔记—标签
    微信小程序--通过请求网页获取信息并显示
    docker 安装完mysql 后客户端无法访问
    Docker
    docker安装成功启动失败
    嵌入式Servlet容器自动配置和启动原理
    springboot外置的Servlet容器
  • 原文地址:https://www.cnblogs.com/wzg0319/p/2129542.html
Copyright © 2011-2022 走看看