asp xmlhttp_读取远程文件

在本教程,我们将使用微软的XMLHTTP请求对象的网页远程地址从我们的服务器。这个对象包含在微软的XML的DOM组成部分,这可能是安装在您的服务器。

传统使用的微软的XMLHTTP对象是访问远程XML文件。在此基础教程,我们将用它来获取文字代码从一台远程服务器。这将是相同的信息我们的浏览器会在访问该网页。

例如在波纹管,我们已成立一个变量命名GotothisURL其中包含的网页的网址,我们将要求我们的服务器访问。应对这次访问将保存到变量ResponsePage 。

<% 

 GotothisURL = "http://www.111cn.net

 Set GetConnection = CreateObject("Microsoft.XMLHTTP") 

 GetConnection.Open "get", GotothisURL, False
 GetConnection.Send 

 
 ResponsePage = GetConnection.responseText

 Response.write (ResponsePage)

 Set GetConnection = Nothing
 %>

在avobe例如,我们可能会使用一个网址像http://111cn.net/mon/106/2e4f88e33c382feac03367f26ab889ad.htm。上面的例子将与获得的方法。您可以尝试http://www.google.asp?q=asp寻找ASP在谷歌搜索引擎( unfortunatelly是不合法地这样做访问他们的网站上,除非我们使用的方法显示在脚本波纹管) 。

在上面的例子中,我们要求所有的内容页的答复,但它可能只要求头(检查代码大胆的剧本) ,但我们可以要求只对特定的标题。您将需要更改12号线在脚本:

ResponsePage = GetConnection.getallResponseHeaders
网页的反应将一些与此类似:
服务器: Microsoft-IIS/5.0日期:周四, 2002年4月31日14时25分20秒格林尼治标准时间MicrosoftOfficeWebServer : 5.0_Pub连接:保持活动连接:
保活内容长度: 11063内容类型:文本/的HTML高速缓存控制:私营

我们还可以请求特定部分的信息包括标题(定期检查:

ResponsePage = GetConnection.getResponseHeader("Server")

To request for Date:
ResponsePage = GetConnection.getResponseHeader("Date")

To request for Content Length:
ResponsePage = GetConnection.getResponseHeader("Content-Length")

 

<%
 ' 要取得的地址
 GotothisURL = http://www.111cn.net 

 ' 创建XML对象
 Set GetConnection = CreateObject("Microsoft.XMLHTTP")
 ' 连接主机
 GetConnection.Open "get", GotothisURL, False
 on error resume next
 GetConnection.Send 

 ' ResponsePage的反应我们会在访问 
 ResponsePage = GetConnection.responseText

' 开始写
if ResponsePage="" then 
Response.write("The page is not available")
else
Response.write(ResponsePage)
end if

 Set GetConnection = Nothing
 %>

时间: 2025-01-21 09:34:25

asp xmlhttp_读取远程文件的相关文章

asp+xmlhttp 读取远程文件内容

Function GetHttpPage(HttpUrl)    If IsNull(HttpUrl)=True Or HttpUrl="$False$" Then       GetHttpPage="$False$"       Exit Function    End If    Dim Http    Set Http=server.createobject("MSXML2.XMLHTTP")    Http.open "GET

PHP实现读取远程文件功能

  在昨天做端口测试的基础上研究一下PHP上传与下载的代码,结果想起前段时间笔试题有一道题是在上传文件时显示文件内容,让我对PHP实现读取远程文件的功能很感兴趣,以下是代码: 01 function urlfopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE  , $ip = '', $timeout = 15, $block = TRUE, $encodetype  = 'URLENCODE') { 02    

asp.net读取excel文件的三种方法示例

 这篇文章主要介绍了asp.net读取excel文件的三种方法示例,包括采用OleDB读取Excel文件.引用的com组件读取Excel文件.用文件流读取,需要的朋友可以参考下 方法一:采用OleDB读取Excel文件   把Excel文件当做一个数据源来进行数据的读取操作,实例如下:  代码如下: public DataSet ExcelToDS(string Path)    {    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;&q

C#读取远程文件WebClient 方法读取操作超时

问题描述 读取远程文件WebClient方法读取第一次正常,第二次读取时就卡住报操作超时问题,以下是代码WebClientwc=newWebClient();Streamsm=wc.OpenRead(AutoUpdaterFileName);//第二次到这里就卡住,后会报操作超时XmlTextReaderxml=newXmlTextReader(sm);while(xml.Read()){if(xml.Name=="UpdateTime"){LastUpdateTime=xml.Get

asp读取远程文件并保存到本地代码_小偷/采集

<% dim act,ifLogin,loginUrl,loginActUrl,loginData,fileUrl,fileName act=request.QueryString("act") if(act="do") then   ifLogin=Cint(request.QueryString("ifLogin"))  loginActUrl=request.Form("loginActUrl")  loginDa

asp.net读取excel文件的三种方法示例_实用技巧

方法一:采用OleDB读取Excel文件 把Excel文件当做一个数据源来进行数据的读取操作,实例如下: 复制代码 代码如下: public DataSet ExcelToDS(string Path)   {   string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;&

asp.net 读取xml文件里面的内容,绑定到dropdownlist中_实用技巧

xml文件编写 复制代码 代码如下: <?xml version="1.0" encoding="gb2312" ?> <BookType> <parameter> <name>商务管理</name> <value>0</value> </parameter> <parameter> <name>金融管理</name> <valu

asp.net读取txt文件中最后一条记录

问题描述 我只读30如何循环读取文件里面的最后一条记录 解决方案 解决方案二:stringfn=@"C:test.txt";StreamReadersr=newStreamReader(fn);stringst=string.Empty;while(!sr.EndOfStream){st=sr.ReadLine();}解决方案三:Dimlines=System.IO.File.ReadAllLines("path")Dimtxt=lines(lines.Length

ASP.NET读取XML文件4种方法分析_实用技巧

方法一 :使用XML控件 代码 复制代码 代码如下: <% @ Page Language="C#"%> <html> <body> <h3><font face="Verdana">读取XML方法一</font></h3> <from runat=server> <asp:Xml id="xml1" DocumentSource="g