亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#使用post發送和接收數據的方法

2020-01-24 01:55:03
字體:
來源:轉載
供稿:網友

本文實例講述了C#使用post發送和接收數據的方法。分享給大家供大家參考。具體實現方法如下:

public partial class Post_Server : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) {  string type = "";  string Re = "";  Re += "數據傳送方式:";  if (Request.RequestType.ToUpper() == "POST")  {   type = "POST";   Re += type + "<br/>參數分別是:<br/>";   SortedList table = Param();   if (table != null)   {    foreach (DictionaryEntry De in table) {     Re += "參數名:" + De.Key + " 值:" + De.Value + "<br/>";    }   }   else   { Re = "你沒有傳遞任何參數過來!"; }  }  else  {   type = "GET";   Re += type + "<br/>參數分別是:<br/>";   NameValueCollection nvc = GETInput();   if (nvc.Count != 0)   {    for (int i = 0; i < nvc.Count; i++){    Re += "參數名:"+nvc.GetKey(i)+"值:"+nvc.GetValues(i)[0]+"<br/>"; }   }   else   { Re = "你沒有傳遞任何參數過來!"; }  }  Response.Write(Re); } //獲取GET返回來的數據 private NameValueCollection GETInput() { return Request.QueryString; } // 獲取POST返回來的數據 private string PostInput() {  try  {   System.IO.Stream s = Request.InputStream;   int count = 0;   byte[] buffer = new byte[1024];   StringBuilder builder = new StringBuilder();   while ((count = s.Read(buffer, 0, 1024)) > 0)   {    builder.Append(Encoding.UTF8.GetString(buffer,0,count));   }   s.Flush();   s.Close();   s.Dispose();   return builder.ToString();  }  catch (Exception ex)  { throw ex; } } private SortedList Param() {  string POSTStr = PostInput();  SortedList SortList = new SortedList();  int index = POSTStr.IndexOf("&");  string[] Arr = { };  if (index != -1) //參數傳遞不只一項  {   Arr = POSTStr.Split('&');   for (int i = 0; i < Arr.Length; i++)   {    int equalindex = Arr[i].IndexOf('=');    string paramN = Arr[i].Substring(0, equalindex);    string paramV = Arr[i].Substring(equalindex + 1);    if (!SortList.ContainsKey(paramN))    //避免用戶傳遞相同參數    { SortList.Add(paramN, paramV); }    else //如果有相同的,一直刪除取最后一個值為準    {     SortList.Remove(paramN); SortList.Add(paramN, paramV);    }   }  }  else //參數少于或等于1項  {   int equalindex = POSTStr.IndexOf('=');   if (equalindex != -1)   { //參數是1項    string paramN = POSTStr.Substring(0, equalindex);    string paramV = POSTStr.Substring(equalindex + 1);    SortList.Add(paramN, paramV);   }   else //沒有傳遞參數過來   { SortList = null; }  }  return SortList; }}protected void Button1_Click(object sender, EventArgs e){  Encoding encode = System.Text.Encoding.GetEncoding("utf-8");  byte[] arrB = encode.GetBytes("aa=aa&bb=好飛");  HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://localhost:11626/MyTest/Post_Server.aspx");  myReq.Method = "POST";  myReq.ContentType = "application/x-www-form-urlencoded";  myReq.ContentLength = arrB.Length;  Stream outStream = myReq.GetRequestStream();  outStream.Write(arrB, 0, arrB.Length);  outStream.Close();  //接收HTTP做出的響應  WebResponse myResp = myReq.GetResponse();  Stream ReceiveStream = myResp.GetResponseStream();  StreamReader readStream = new StreamReader(ReceiveStream, encode);  Char[] read = new Char[256];  int count = readStream.Read(read, 0, 256);  string str = null;  while (count > 0)  {   str += new String(read, 0, count);   count = readStream.Read(read, 0, 256);  }  readStream.Close();  myResp.Close();  Response.Write(str);}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品久久久久久| 日本亚洲欧美成人| 国产精品流白浆视频| 国产精品视频精品| 国产中文日韩欧美| 这里只有精品在线观看| 亚洲专区在线视频| 亚洲成人精品视频在线观看| 亚洲精品成人网| 成人精品在线观看| 国产精品欧美在线| 久久这里只有精品视频首页| 欧美日韩国产色| 精品一区二区三区四区| 尤物yw午夜国产精品视频| 日韩在线视频一区| 色综合色综合久久综合频道88| 美日韩在线视频| 色视频www在线播放国产成人| 国产日韩精品视频| 欧美精品久久久久久久久| 亚洲欧美日韩精品久久奇米色影视| 91精品国产综合久久男男| 91免费精品国偷自产在线| 国产精品永久免费视频| 欧洲亚洲免费在线| 日韩极品精品视频免费观看| 欧美一区二区大胆人体摄影专业网站| 免费不卡欧美自拍视频| 亚洲国产精品小视频| 久久久久久久国产| 狠狠久久五月精品中文字幕| 日本高清不卡的在线| 国产日韩中文在线| 亚洲欧美资源在线| 精品亚洲国产视频| 国产精品亚洲欧美导航| 国外成人在线播放| 国产精品久久久久久久av大片| 亚洲免费伊人电影在线观看av| 日韩av电影免费观看高清| 亚洲精品一区二区三区婷婷月| 亚洲黄色www| 欧美精品国产精品日韩精品| 国产一区二区三区日韩欧美| 午夜精品视频在线| 欧美亚洲日本黄色| 亚洲综合最新在线| 狠狠久久五月精品中文字幕| 热99精品里视频精品| 韩国v欧美v日本v亚洲| 日韩成人免费视频| 国产成人福利视频| 日韩av中文字幕在线播放| 国产精品精品一区二区三区午夜版| 岛国av一区二区三区| 中文字幕在线视频日韩| 亚洲尤物视频网| 亚洲激情久久久| 国内精品模特av私拍在线观看| 中文字幕亚洲一区二区三区| 欧美精品激情在线观看| 成人网在线免费观看| 中文字幕日韩av综合精品| 久久青草福利网站| 亚洲国产一区自拍| 欧美视频不卡中文| 欧美性极品少妇精品网站| 久久全球大尺度高清视频| 久久九九国产精品怡红院| 国产精品爱啪在线线免费观看| 国产精品小说在线| 8090理伦午夜在线电影| 5566日本婷婷色中文字幕97| 中文字幕久久精品| 91伊人影院在线播放| 国产激情999| 日韩精品极品毛片系列视频| 欧美第一黄网免费网站| 日韩av成人在线| 国产精品久久激情| 欧洲亚洲女同hd| 久久色在线播放| 2020久久国产精品| 亚洲性线免费观看视频成熟| 97国产成人精品视频| 成人网欧美在线视频| 日韩av免费一区| 成人信息集中地欧美| 欧美剧在线观看| 欧美精品手机在线| 国产精品视频免费观看www| 久久韩国免费视频| 国产精品爽爽ⅴa在线观看| 精品国产户外野外| 国产精品自拍偷拍视频| 91久久夜色精品国产网站| 成人看片人aa| 日韩二区三区在线| 午夜精品蜜臀一区二区三区免费| 久久99精品久久久久久琪琪| 中文精品99久久国产香蕉| 在线观看不卡av| 中文字幕久热精品视频在线| 国产精品扒开腿做爽爽爽的视频| 成人a在线视频| 成人免费观看49www在线观看| 中文亚洲视频在线| 日韩av影片在线观看| 精品无码久久久久久国产| 日韩电影中文 亚洲精品乱码| 伊人久久久久久久久久久| 亚洲伦理中文字幕| 亚洲精品第一国产综合精品| 日本国产精品视频| 最新国产精品亚洲| 亚洲视频自拍偷拍| 国产精品va在线播放我和闺蜜| 日韩不卡中文字幕| 伊人激情综合网| 粉嫩av一区二区三区免费野| 亚洲欧洲视频在线| 久久免费国产视频| 日韩精品视频在线观看网址| 日韩在线视频中文字幕| 亚洲护士老师的毛茸茸最新章节| 欧美日韩中文字幕日韩欧美| 久久亚洲综合国产精品99麻豆精品福利| 亚洲va欧美va国产综合剧情| 日韩动漫免费观看电视剧高清| 国产精品久久久久久婷婷天堂| 日韩有码在线电影| 日韩在线观看视频免费| 最近2019年中文视频免费在线观看| 亚洲精品动漫100p| 成人黄色大片在线免费观看| 91亚洲永久免费精品| 中国人与牲禽动交精品| 97av在线视频| 亚洲黄色有码视频| 欧美激情精品在线| 中文字幕欧美精品在线| 精品久久久91| 国产91在线高潮白浆在线观看| 精品国产一区二区三区久久狼黑人| 国产成人久久久精品一区| 自拍偷拍亚洲在线| 欧美一区在线直播| 国产专区欧美专区| 久久五月天色综合| 日韩精品免费看| 亚洲专区在线视频| 精品国偷自产在线| 91福利视频网| 色综合久久久久久中文网| 亚洲中国色老太| 欧美超级乱淫片喷水| 日产精品99久久久久久| 清纯唯美亚洲综合| 亚洲成av人片在线观看香蕉| 亚洲一区二区在线| 欧美国产乱视频| 久久综合伊人77777蜜臀| 欧美激情xxxx性bbbb|