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

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

post請求https接口

2019-11-10 17:02:49
字體:
來源:轉載
供稿:網友
 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;       }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉林市| 晋江市| 临泉县| 恩施市| 华池县| 泾源县| 克拉玛依市| 永济市| 岐山县| 平潭县| 大悟县| 恩施市| 永城市| 昆明市| 长寿区| 隆安县| 东兴市| 耿马| 南木林县| 永德县| 上饶县| 安溪县| 安宁市| 哈巴河县| 桑植县| 青神县| 镇沅| 迁西县| 长宁县| 清涧县| 延边| 交城县| 乌恰县| 互助| 鹤庆县| 海丰县| 布尔津县| 云龙县| 明溪县| 日照市| 西宁市|