首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform里面如何发送get请求,求高手

2012-03-11 
winform里面怎么发送get请求,求高手我只需要发送请求,做的操作就相当于到浏览器里面打开一个url一样的操作

winform里面怎么发送get请求,求高手
我只需要发送请求,做的操作就相当于到浏览器里面打开一个url一样的操作,但是我不需要打开页面,只需要发送请求就行了,求指点,winform里面是没有Response.Redirect(url)的

[解决办法]
用HttpWebRequest.GetResponse方法

HttpWebRequest request = (HttpWebRequest)WebRequest.Create (url);

// Set some reasonable limits on resources used by this request
request.MaximumAutomaticRedirections = 4;
request.MaximumResponseHeadersLength = 4;
// Set credentials to use for this request.
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse ();


[解决办法]
不过你要自己解释HttpWebResponse 里的内容,HttpWebResponse是服务器返回客户端的信息,你要自己Redirect,
[解决办法]
System.Net.WebRequest request = (WebRequest)WebRequest.Create(strUrl);

request.Timeout = 25000;

WebResponse response = (WebResponse)request.GetResponse();

ResponseInfo rinfo = PayStringInterface.VoucherResponse(response.GetResponseStream());

热点排行