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());