CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

asp.net中如何实现asp中的XMLHTTP对象的功能?

楼主yibin2006(美丽的邂逅)2006-03-06 07:46:57 在 .NET技术 / ASP.NET 提问

function   getHTTPPage(url)    
  dim   http    
  set   http=Server.createobject("Microsoft.XMLHTTP")    
  Http.open   "GET",url,false    
  Http.send()    
  if   Http.readystate<>4   then  
  exit   function    
  end   if    
  getHTTPPage=bytes2BSTR(Http.responseBody)    
  set   http=nothing  
  end   function    
  getHTTPPage("http://www.csdn.net")  
  asp中可以用该方法获取指定url执行以后的结果  
   
  asp.net中如何获取呢? 问题点数:50、回复次数:6Top

1 楼hdt(倦怠)回复于 2006-03-06 08:16:50 得分 40

httpWebRequest  
  ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconhttp.htm  
  或者添加对msxml的引用,直接用  
  Top

2 楼yibin2006(美丽的邂逅)回复于 2006-03-06 08:33:25 得分 0

不对啊。取到的结果和asp中取到的完全不一样  
  而且执行速度比asp慢很多  
  private   string   getResult(string   url)  
  {  
  HttpWebRequest   HttpWReq   =   (HttpWebRequest)WebRequest.Create(url);  
  HttpWReq.KeepAlive   =   false;  
  HttpWebResponse   HttpWResp   =   (HttpWebResponse)HttpWReq.GetResponse();  
  String   ver   =   HttpWResp.ProtocolVersion.ToString();  
  HttpWResp.Close();  
  return   ver;  
  }Top

3 楼Qqwwee_Com(http://qqwwee.com)回复于 2006-03-06 08:50:18 得分 10

你这个函数只是取了Http版本。  
  完整和详细的方法你可以参考下面的软件。  
   
   
   
  ====CSDN   小助手   V2.5   ====  
  CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件  
  速度快;使用方便;提供源代码。  
  界面:http://blog.csdn.net/Qqwwee_Com/category/146601.aspx  
  下载:http://szlawbook.com/csdnv2  
   
  Top

4 楼panzi667(迅雷免费电影下载社区http://www.woyaola.net)回复于 2006-03-06 08:52:16 得分 0

那是,如果你把那个软件理解咯,那就没有问题咯Top

5 楼flyinging(一路走来)回复于 2006-03-06 08:56:06 得分 0

学习Top

6 楼yibin2006(美丽的邂逅)回复于 2006-03-06 09:01:58 得分 0

private   string   getResult(string   url)  
  {  
  MSXML2.XMLHTTP   xmlHttp   =   new   MSXML2.XMLHTTPClass();  
  xmlHttp.open("GET",url,false,"","");                        
  xmlHttp.setRequestHeader("Accept-Lauguage","zh-cn");            
  try  
  {  
  xmlHttp.send("");                                                                                                
  if(xmlHttp.status   ==200)                  
  {              
  return   xmlHttp.responseText;  
  }  
  else  
  {           //验证失败  
  return   "页面不存在!";  
  }  
  }  
  catch(   Exception     eUserInfo       )  
  {  
   
  return   eUserInfo.Message;  
  }    
   
  }  
  调用了msxml3   com组件后,结果得到了,可却是乱码,怎么回事?Top

相关问题

  • Asp中怎样使用 .net 对象返回的 数组???????????????????
  • 请问高手,关于xmlhttp对象...
  • XMLHTTP 对象Open方法时出错~~~~~~
  • 怎么建立不起来xmlhttp对象?
  • 我写的ASP对象怎么调用别的ASP对象?
  • 关于在.net中使用象<%=title%>的asp代码,出现不可访问“admin.shownews.title”,提示缺少对象
  • 菜鸟问:关于ASP。NET的面向对象的概念和设计思想问题
  • 刚学net,为什么DataReader和DataSet对象都没有asp里面的RecordCount方法了
  • 答复对象 错误 'ASP 0156 : 80004005'
  • ASP中能调用DCOM对象吗

关键词

  • .net
  • asp.net
  • csdn
  • 软件
  • asp
  • httpwreq
  • httpwresp
  • xmlhttp
  • gethttppage
  • msxml

得分解答快速导航

  • 帖主:yibin2006
  • hdt
  • Qqwwee_Com

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo