国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

post請求https接口

2019-11-10 19:11:55
字體:
來源:轉載
供稿:網友
 PRivate string HttpPostForm(string url, string postdata)       {           //類似瀏覽器確認證書合法方法的綁定           ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate;           System.Net.WebRequest request = HttpWebRequest.Create(url);           request.Method = "POST";           request.Timeout = 20000;           HttpWebResponse response = null;           try           {               //post提交數據               if (!string.IsNullOrEmpty(postdata))               {                   byte[] bytes = Encoding.UTF8.GetBytes(postdata);                   request.ContentType = "application/x-www-form-urlencoded";                   Stream sendStream = request.GetRequestStream();                   sendStream.Write(bytes, 0, bytes.Length);                 }               response = (HttpWebResponse)request.GetResponse();               Console.WriteLine(response.StatusDescription);               Stream dataStream = response.GetResponseStream();               StreamReader reader = new StreamReader(dataStream, Encoding.UTF8);               string responseFromServer = reader.ReadToEnd();               reader.Close();               dataStream.Close();               response.Close();               return responseFromServer;           }           catch (Exception e)           {               return e.Message;           }       }       //該方法用于驗證服務器證書是否合法,當然可以直接返回true來表示驗證永遠通過。服務器證書具體內容在參數certificate中。可根據個人需求驗證       //該方法在request.GetResponse()時觸發       private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error)       {           //為了通過證書驗證,總是返回true           return true;

       }

 /// <summary>         /// 獲取時間戳         /// </summary>         /// <returns></returns>         private string GetTimeStamp()       {           TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);           return Convert.ToInt32(ts.TotalSeconds).ToString();       }       /// <summary>       /// 生成隨機字符串       /// </summary>       /// <param name="strPwChar">傳入生成的隨機字符串可以使用哪些字符</param>       /// <param name="intlen">傳入生成的隨機字符串的長度</param>       private static string MakePassWord(string strPwChar, int intlen)       {           string strRe = "";           int iRandNum;           Random rnd = new Random();           for (int i = 0; i < intlen; i++)           {               iRandNum = rnd.Next(strPwChar.Length);               strRe += strPwChar[iRandNum];           }           return strRe;       }       /// <summary>       /// 獲取隨機字符串       /// </summary>       /// <returns></returns>       private string GetNonce()       {           //設定字符范圍為:大小寫字母及數字的隨機字符串.           string strPwChar = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";           //截取長度為20           string strNewPW = MakePassword(strPwChar,20);           return strNewPW;       }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊金霍洛旗| 西平县| 广灵县| 平武县| 荣昌县| 黄浦区| 河池市| 上思县| 郁南县| 台南县| 安塞县| 榆树市| 西宁市| 石渠县| 无极县| 广灵县| 普定县| 陆河县| 蒲江县| 浦东新区| 土默特右旗| 仁布县| 娄底市| 桐庐县| 同心县| 保康县| 奎屯市| 扎鲁特旗| 余庆县| 洛宁县| 昭觉县| 德昌县| 龙里县| 射洪县| 新巴尔虎右旗| 平原县| 克拉玛依市| 蚌埠市| 西乡县| 勃利县| 汉川市|