首页 > Windows开发 > 详细

C#使用WebClient获取给定地址的内容(POST方式传参)

时间:2015-04-24 18:56:13      阅读:621      评论:0      收藏:0      [点我收藏+]

见下方代码:

 1 string url = "https://www.baidu.com";//源地址
 2 System.Net.WebClient WebClient = new System.Net.WebClient();
 3 var parameter = "x=7&y=8&z=9";//参数
 4 byte[] parameters = Encoding.UTF8.GetBytes(parameter);//UTF8编码
 5 WebClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");//post方式传参不可或缺的一句代码
 6 byte[] responseData = WebClient.UploadData(url, "post", parameters);//得到返回的内容
 7 String str = Encoding.UTF8.GetString(responseData);//得到的目的字符串
 8 //DownloadString(url)也可以实现该功能但是不能传参。
 9 //WebClient.Encoding = System.Text.Encoding.UTF8;
 10 //String str = WebClient.DownloadString(url);

 

C#使用WebClient获取给定地址的内容(POST方式传参)

原文:http://www.cnblogs.com/sukra/p/4454112.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!