System.Uri YisouURL=new Uri("http://www.yisou.com");
System.Net.HttpWebRequest HttpReq = WebRequest.Create(YisouURL);
HttpReq.ContentType="application/x-www-form-urlencoded";
HttpReq.Method="Get";
HttpReq.KeepAlive=false;
HttpReq.Timeout=8000;
System.Net.HttpWebResponse HttpRes=(HttpWebResponse)HttpReq.GetResponse();
StreamReader CodeReader=new StreamReader(HttpRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
string HTMLCode=CodeReader.ReadToEnd().ToString();
Response.Write(HTMLCode);运行时始终提示:无法将“System.Net.WebRequest”隐式转换为“System.Net.HttpWebRequest”
试了一早上了也没有用,请教一下!
System.Net.HttpWebRequest HttpReq = WebRequest.Create(YisouURL);
HttpReq.ContentType="application/x-www-form-urlencoded";
HttpReq.Method="Get";
HttpReq.KeepAlive=false;
HttpReq.Timeout=8000;
System.Net.HttpWebResponse HttpRes=(HttpWebResponse)HttpReq.GetResponse();
StreamReader CodeReader=new StreamReader(HttpRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
string HTMLCode=CodeReader.ReadToEnd().ToString();
Response.Write(HTMLCode);运行时始终提示:无法将“System.Net.WebRequest”隐式转换为“System.Net.HttpWebRequest”
试了一早上了也没有用,请教一下!
WebResponse response = HttpReq.GetResponse();
首先感谢您,程序调试通过。
但依然有二疑问:
[C#]
HttpWebRequest HttpWReq =
(HttpWebRequest)WebRequest.Create("http://www.contoso.com");
// Turn off connection keep-alives.
HttpWReq.KeepAlive = false;这是MSDN上的,在网上搜了很多也是这样(若是VB则换成CTYPE)
疑问一:HTTPWebRequest是Webrequest的子集吗?
疑问二:若是我非要用HTTPWebRequest,代码该如何改写?
谢谢!====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。