1

在使用 HttpWebRequest 和 Jquery 在页面内注入或删除代码方面,有没有办法管理网页(aspx、html、php 等)?

我想做的是:

Dim request As HttpWebRequest = HttpWebRequest.Create("http://www.xxxxxxxxx.gr/newsletter.html")
Dim hresponse As HttpWebResponse = request.GetResponse()
Dim dataStream As Stream = hresponse.GetResponseStream()
Dim reader As New StreamReader(dataStream)
responseStr = reader.ReadToEnd()

然后从页面内部注入或删除代码,然后保存。

4

2 回答 2

0

您可能想看看WebDAV 协议,它是执行 Web 服务器资源远程编辑的既定标准,大多数 Web 服务器类型都支持该协议。这是一个使用 C# 执行 WebDAV 命令的简单示例。

于 2013-09-06T09:25:39.223 回答
0

是的,您可以在 ASP 应用程序的后端使用 HttpWebRequest。但是您不能(或至少不应该)在现有的 aspx/html 页面中注入或修改代码。即使它会起作用,它也只会导致混乱、错误和糟糕的风格。

您可以做的是将通过 HttpWebRequest 获得的数据动态插入到当前响应中。如果不想每次需要数据时都发送http请求,可以缓存。我无法提供更多细节,因为您没有提供有关您想要实现的目标的详细信息。这可能是XY 问题

于 2013-09-06T07:24:31.507 回答