软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > 如何用asp读取asp.net页面的内容

如何用asp读取asp.net页面的内容

问题:

我有个接口程序是asp.net编程的,返回数据的页面就只有一个数字5,如何用asp获取这个数字?

回答:

应该要用xmlhttp吧,像采集一样吧

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
Function GetHttpPage(HttpUrl)
Dim Http,charset
'On error resume next
If IsNull(HttpUrl)=True Then Exit Function
Set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",HttpUrl,False
Http.Send()
If Http.Readystate<>4 then
Set Http=Nothing
Exit function
End if
GetHttpPage=bytesToBSTR(Http.responseBody,"gb2312")
Set Http=Nothing
'If Err.number<>0 then
'Err.Clear
'End If
End Function
'==================================================
'函数名:BytesToBstr
'作 用:将获取的源码转换为中文
'参 数:Body ------要转换的变量
'参 数:Cset ------要转换的类型
'==================================================
Function BytesToBstr(Body,Cset)
Dim Objstream
Set Objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
'url为网址如:http://www.veryhuo.com
url=GetHttpPage(url)
response.write url
    相关阅读
    网友评论
    栏目导航
    推荐软件