asp.net中获取远端WEB页内容
今天有个朋友问起,于是拿以前写的代码给他看,并记录一下,方便以后查阅。
VB.NET:
Dim str As String
Dim path As String
'获取请求流
Dim sm As System.IO.Stream
Dim sr As System.IO.StreamReader
Dim getre As System.Net.HttpWebRequest
Dim getrp As System.Net.HttpWebResponse
Dim url As New Uri('http://www.163.com')
getre = System.Net.HttpWebRequest.Create(url)
getrp = getre.GetResponse
sm = getrp.GetResponseStream
sr = New System.IO.StreamReader(sm, System.Text.Encoding.GetEncoding("gb2312"))
str = sr.ReadToEnd
getrp.Close()
sm.Close()
sr.Close()
'获取结束
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步