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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

post請求https接口

2019-11-09 20:54:03
字體:
供稿:網(wǎng)友
 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提交數(shù)據(jù)               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;           }       }       //該方法用于驗證服務(wù)器證書是否合法,當然可以直接返回true來表示驗證永遠通過。服務(wù)器證書具體內(nèi)容在參數(shù)certificate中。可根據(jù)個人需求驗證       //該方法在request.GetResponse()時觸發(fā)       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()       {           //設(shè)定字符范圍為:大小寫字母及數(shù)字的隨機字符串.           string strPwChar = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";           //截取長度為20           string strNewPW = MakePassword(strPwChar,20);           return strNewPW;       }


上一篇:HDU-2899

下一篇:振興中華

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 天镇县| 顺平县| 旬阳县| 庆云县| 盐边县| 湟中县| 措美县| 祁阳县| 蒲江县| 连城县| 新蔡县| 肇庆市| 祥云县| 浮山县| 贵南县| 大邑县| 灵川县| 伊通| 泽州县| 嵩明县| 涿鹿县| 山阳县| 芦山县| 长垣县| 太谷县| 微山县| 前郭尔| 阿克陶县| 长宁县| 婺源县| 瓦房店市| 江陵县| 梅河口市| 年辖:市辖区| 武安市| 紫金县| 乐平市| 云霄县| 佛教| 汉阴县| 正镶白旗|