<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      登錄時,密碼+CKEY密碼驗證

      讀GCM配置,判定賬號是否需要驗證;需要驗證,就拆分字符串,后六位+剩余部分;post請求去驗證

      1.AESUtil對稱加密

      2.HttpWebRequest、HttpWebResponse、StreamReader 

      • 創(chuàng)建請求,獲取響應(yīng)流;
      • 請求分get、post兩種方式;(*)
      • 讀取響應(yīng)流信息,用到StreamReader ,string類型的(符合JSON格式的)
      • JSON格式、實體類(實體列表)之間的轉(zhuǎn)化
              public static string HttpPost(string url, string jsonStr)
              {
                  HttpWebRequest request = null;
                  ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Ssl3
                      | (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
                  ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((sender, certificate, chain, errors) => true);//驗證服務(wù)器證書回調(diào)自動驗證
                  try
                  {
                      request = (HttpWebRequest)WebRequest.Create(url);//創(chuàng)建一個HTTP請求
                  }
                  catch (Exception ex)
                  {
                      Console.WriteLine("Http Post請求 創(chuàng)建失敗!" + ex.Message);
                      //throw new Exception("Http請求創(chuàng)建失敗", ex);
                      return null;
                  }
                  request.Method = "POST";//Post請求方式 
                  request.ContentType = "application/json";//內(nèi)容類型
                  request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36";
      
                  byte[] byteArray;//設(shè)置參數(shù),并進行URL編碼
                  if (jsonStr == null)
                  {
                      jsonStr = "";
                  }
                  byteArray = System.Text.Encoding.UTF8.GetBytes(jsonStr);//將Json字符串轉(zhuǎn)化為字節(jié)byte數(shù)組
                  request.ContentLength = byteArray.Length;//設(shè)置請求的ContentLength
                  Stream writer;
                  try
                  {
                      writer = request.GetRequestStream();//獲取用于寫入請求數(shù)據(jù)的Stream對象
                  }
                  catch (Exception ex)
                  {
                      Console.WriteLine("獲取Http請求寫入流失敗!" + ex.Message);
                      return null;
                  }
                  writer.Write(byteArray, 0, byteArray.Length);//將請求參數(shù)寫入流
                  writer.Close();//關(guān)閉請求流
                  HttpWebResponse response;
                  try
                  {
                      response = (HttpWebResponse)request.GetResponse();//獲得響應(yīng)流
                  }
                  catch (WebException ex)
                  {
                      Console.WriteLine("獲取Http響應(yīng)流失敗!" + ex.Message);
                      return null;
                  }
                  Stream responseStream = response.GetResponseStream();
                  StreamReader streamReader = new StreamReader(responseStream, Encoding.GetEncoding("UTF-8"));
                  string postContent = streamReader.ReadToEnd();
                  streamReader.Close();
                  return postContent;//Post請求后服務(wù)器返回的數(shù)據(jù)
              }
          }
      

        

      3.C#使用JavaScriptSerializer類實現(xiàn)序列化與反序列化

      System.Web.Script.Serialization 命名空間

       

      列表→JSON,序列化;JSON→列表,反序列化

      C#使用JavaScriptSerializer類實現(xiàn)序列化與反序列化得到JSON_c# javascriptserializer-CSDN博客

       

       

      posted @ 2024-01-11 14:56  Rachel_Diary  閱讀(37)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产美女午夜福利视频| 日韩精品国产中文字幕| 99热精品国产三级在线观看| 人妻无码∧V一区二区| 日本丰满熟妇videossex一| 精品国产午夜福利理论片| 国产成a人片在线观看视频下载| 不卡一区二区三区四区视频 | 荣昌县| 欧美z0zo人禽交另类视频| 蜜桃av无码免费看永久| 亚洲乱码精品久久久久..| 资源新版在线天堂偷自拍| 四虎国产精品永久在线国在线| 欧美偷窥清纯综合图区| 久久久久久久久久久国产| 欧洲免费一区二区三区视频| 精品久久久久无码| 亚洲日韩久久综合中文字幕| 国产成人综合亚洲第一区| 狠狠色狠狠色综合日日不卡| 国产熟妇另类久久久久久| 欧美精品高清在线观看| 国产一区二区三区不卡视频| 精品一区二区久久久久久久网站| 国产成人精品一区二区三| 九九热精品免费视频| 人人妻人人做人人爽夜欢视频| 日本无人区一区二区三区| 国产美女高潮流白浆视频| 男女啪啪高潮激烈免费版| 国产午夜福利小视频在线| 国产精品无码专区| 3d全彩无码啪啪本子全彩| 中文字幕无码免费久久99| 三级国产在线观看| 亚洲av日韩av永久无码电影| 丝袜美腿亚洲综合在线观看视频| 成 人免费va视频| 欧美日韩精品一区二区三区高清视频| 中文字幕乱码十国产乱码|