C#怎么发送HTTP GET请求

yidongliange4 2008-10-29 01:32:23
HTTP GET 请求内容 ,怎么发送呢?
1) dyndns, statdns
GET /dyndns/update?system=statdns&hostname=yourhost.ourdomain.ext
&myip=ipaddress&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO
&offline=NO HTTP/1.1
Host: members.3322.org
Authorization: Basic username:pass
(note: username:pass must be encoded in base64)
User-Agent: myclient/1.0 me@null.net
...全文
1808 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
geiwogun7788 2010-12-03
  • 打赏
  • 举报
回复
不错学习中
jinjazz 2008-10-29
  • 打赏
  • 举报
回复
比如
  System.Net.WebClient wb = new System.Net.WebClient();
wb.DownloadData("http://www.aa.com/bb.aspx?a=1&b=2");


如果是post可以用UploadValues方法
jinjazz 2008-10-29
  • 打赏
  • 举报
回复
用WebClient 之际DownloadData就可以了
formatkm 2008-10-29
  • 打赏
  • 举报
回复
用WebClient或者WebRequest类都行。GET方式就是把带参数的URL传递过去就行。


System.Net.WebClient clinet = new System.Net.WebClient();
//打开URL,GET参数以URL后缀的方式就可以传递过去。
System.IO.Stream stream=clinet.OpenRead("url?param=value1");
//把从HTTP中返回的流读为string
System.IO.StreamReader reader = new System.IO.StreamReader(stream);
string result = reader.ReadToEnd();
bingway 2008-10-29
  • 打赏
  • 举报
回复
这是什么东西?
要发送GET 请求的参数,则必须将这些额外的信息附在URL本身的后面。
hao1hao2hao3 2008-10-29
  • 打赏
  • 举报
回复
??什么东西。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧