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();
       } 
     }

  • 相关阅读:
    CMake: Could NOT find PkgConfig
    Ogre学习教程:Ogre1.8.1+VS2010环境配置2(转)
    matlab操作(整理)
    Ogre学习教程:Ogre1.8.1+VS2010环境配置(转)
    辐射度等(转)
    左手坐标系和右手坐标系(转)
    如何查找论文是否被SCI,EI检索(转)
    安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置(转)
    Web service是什么?(转)
    Scrapy 设置请求头
  • 原文地址:https://www.cnblogs.com/wzg0319/p/2129542.html
Copyright © 2011-2022 走看看