首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从另一个网站调用经典asp中的ServerXMLHTTP帖子接收xml

从另一个网站调用经典ASP中的ServerXMLHTTP帖子接收XML的方法如下:

首先,需要在ASP代码中引入Microsoft.XMLHTTP 和Microsoft.XMLDOM 两个对象库。

代码语言:vbnet
复制
<%
Dim xmlhttp, xmldoc, xmlnode
Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
Set xmldoc = Server.CreateObject("Microsoft.XMLDOM")
%>

接下来,使用ServerXMLHTTP对象发送HTTP请求,并获取响应的XML数据。

代码语言:vbnet
复制
<%
xmlhttp.Open "GET", "http://example.com/data.xml", False
xmlhttp.Send

xmldoc.loadXML xmlhttp.responseText
%>

最后,可以使用Microsoft.XMLDOM对象库中的方法解析XML数据,并将其显示在网页上。

代码语言:vbnet
复制
<%
Set xmlnode = xmldoc.selectSingleNode("//data")
Response.Write xmlnode.text
%>

完整的ASP代码如下:

代码语言:vbnet
复制
<%
Dim xmlhttp, xmldoc, xmlnode
Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
Set xmldoc = Server.CreateObject("Microsoft.XMLDOM")

xmlhttp.Open "GET", "http://example.com/data.xml", False
xmlhttp.Send

xmldoc.loadXML xmlhttp.responseText

Set xmlnode = xmldoc.selectSingleNode("//data")
Response.Write xmlnode.text
%>

需要注意的是,由于ServerXMLHTTP对象是同步的,因此在发送请求时需要等待服务器响应,这可能会导致ASP页面加载速度变慢。如果需要异步加载XML数据,可以使用Microsoft.XMLHTTP 和Microsoft.XMLDOM 对象库中的异步方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

三种主流Web架构

基本思想是把程序分成很多组件,每个组件都可以触发事件,调用特定事件处理器来处理(比如在一个HTML按钮上设置onClick事件链接到一个PHP函数)。...,在互联网上使用不太普及,因此并不太适合Web 2.0网站服务使用,目前大量Web 2.0网站使用另外一种解决方案——REST。...REST架构设计 REST(Representational State Transfer)是一种轻量级Web Service架构风格,其实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过...REST有很多成功使用案例,著名Delicious和Flickr都提供基于REST风格API使用,客户端调用也极其方便,下面是我用ASP一个很简单REST举例,从中可以看出REST是多么简单易用...,IIS服务器默认是不支持ASP文件PUT和DELETE操作,默认会返回“403 - Forbidden”错误,因此需要修改IIS设置,修改方法是:管理根据-IIS信息服务器-网站-属性-主目录-应用程序配置

5.1K71

2021-05-25

如果你们觉得WPE操作太复杂了,学不会了,我只能和你说,少玩点国产游戏吧,你已经被毒害不轻了。 好,现在你可以一边看这个帖子,一边跟着动手。...1、关闭除了该帖子以外浏览器,打开一个IE浏览器窗口,转到http://bbs.anjian.com/ 2、如果你已经是登录状态,请点击“退出”按钮。...操作如下图:选择进程   点击三角形这个拦截按钮进行测试:   当接收到你刷新页面时,如果接收到数据包了,就说明这个进程就是我们需要拦截封包进程了...数据传递完并不立即关闭连接 Cache-Control: no-cache 复制代码 http.setRequestHeader "Cache-Control", "no-cache" '返回消息..."Cache-Control", "no-cache" '返回消息Cache用于指定网页缓存 http.setRequestHeader "Cookie", cookie http.Send

14020
  • IIS架构介绍

    IIS6.0起,IIS配置文件二进制格式转变为Metabase.xmlXML格式文件。IIS7.0起,XML格式配置文件变成三个XML文件,并保存在单独Config文件夹。...配置文件二进制演化成XML格式,极大地方便了管理员对I配置维护、备份和排错。...如果IIS管理员配置了缓存策略,那么这部分数据还会同时缓存到响应缓存模块,以待下次接收到相同请求时,直接返回缓存数据。   ...②http.sys驱动联络WAS服务,配置文件获取网站相关配置信息。 ③WAS服务请求配置文件获取网站相关配置信息。 ④服务接收网站相关诸如应用程序池和站点配置等配置信息。...当ASP.NET ISAPI接收到某个站点第一个请求时候,会通过一个名为ApplicationManager对象创建一个应用程序域(Application Domain)。

    2.1K10

    SQL注入原理分析与绕过案例.md

    做过ASP开发大佬们都知道,Request.QueryString (GET) 或 Request.Form (POST) 用于读取用户发给WEB服务器指定键值,但是有时候在开发时直接使用了Request...如:ID=Request(“ID”) , 如果未对cookie进行过滤这将会导致SQL风险;通过aspRequest对象使用文档知道 ASP WEB服务是怎样读取数据,它是先取GET数据,没有再取...POST数据,还会去取Cookies数据; 一般防注入系统,会检测GET和POST数据,如果有特殊字符(这里当然是注入字符了)!...其实就是启动一个ASP解析服务器,然后生成一个本地asp文件来转发get请求写入到COOKIE列表,然后提交给被攻击网站,即中转注入。...因为服务程序是直截GET或POST读取数据,Cookies是否有数据,WEB服务器是不理,所以就无法利用了!

    54830

    SQL注入原理分析与绕过案例.md

    做过ASP开发大佬们都知道,Request.QueryString (GET) 或 Request.Form (POST) 用于读取用户发给WEB服务器指定键值,但是有时候在开发时直接使用了Request...如:ID=Request(“ID”) , 如果未对cookie进行过滤这将会导致SQL风险;通过aspRequest对象使用文档知道 ASP WEB服务是怎样读取数据,它是先取GET数据,没有再取...POST数据,还会去取Cookies数据; 一般防注入系统,会检测GET和POST数据,如果有特殊字符(这里当然是注入字符了)!...其实就是启动一个ASP解析服务器,然后生成一个本地asp文件来转发get请求写入到COOKIE列表,然后提交给被攻击网站,即中转注入。...因为服务程序是直截GET或POST读取数据,Cookies是否有数据,WEB服务器是不理,所以就无法利用了!

    1.1K10

    ASP.NET Web API: 宿主(Hosting)

    handling),本篇文章主要介绍宿主(Hosting):包括ASP.NET经典管道上Web Hosting和WCF堆栈自宿主SelfHosting。...ASP.NET经典管道上Web Hosting 1、ASP.NET 路由使您可以使用不必映射到网站特定文件 URL。...UrlRoutingModule附加到ASP.NET 管道事件PostResolveRequestCache,对每一个Http请求,这个模块在路由集合匹配符合路由规则,如果有一个匹配,则: Route...Data获取到一个route handler Route Handler获取到一个实现IHttpHandler接口Http处理程序 最后,当前请求上下文映射到上述Http处理程序 因此,在ASP.NET...上层Service Model执行消息和方法调用,所处理的人物如下: 把收到消息转换成参数序列 获取到使用服务实例 选择调用方法 选择线程处理调用方法 然而HttpSelfHostServer

    1.4K60

    零基础AJAX入门(含Demo演示源文件)

    这几个月来,笔者一路单人摸索过来,途经了多少昏暗迷茫日子,最后终于开始甚至对ASP.NET网络编程都一无所知小白成长到现在对AJAX技术已经有了一些整体了解入门级小白了。...[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] //若要允许使用 ASP.NET AJAX 脚本调用此 Web 服务,请取消对下行注释...关于JSON编码更详细介绍可以到网上查找相关文档,或者直接访问其官方网站json.org。...3.2.1 服务器端JSON编码和解码 用json.org网页中下载“JSON.CS“文件,然后在服务器端引用引文件,就可以在写C#函数时候调用里面的函数了。...,查看里面的XML部份介绍,当然到网上搜索相关帖子也是必需

    1.1K20

    盘点2020年wordpress常用50个插件合集-吐血推荐

    7、Contextual Related Posts 选择上下文相关帖子,在您网站或Feed显示一组相关帖子。...9、Disable Gutenberg 选择禁用古腾堡,禁用古腾堡块编辑器,并还原“经典编辑器”和原始“编辑帖子”屏幕。提供用于启用特定帖子类型,用户角色等选项。...URLs 选择简单URL,简单网址是一个完整网址管理系统,可让您使用自定义帖子类型和301重定向来创建,管理和跟踪网站出站链接。...36、WP Force SSL 选择WP Force SSL,将整个网站所有流量HTTP重定向到HTTPS。...功能有XML站点地图,为自定义文章类型搜索引擎优化,博客或商业网站搜索引擎优化,电子商务网站搜索引擎优化,以及更多。年以来近5000万下载。

    5.5K10

    静态站点生成器:makesite.py

    另一个值得注意事情是,内容文件可以通过在内容标题中定义自己参数来覆盖这些参数。例如,查看主页内容文件。...layout/item.xml:它包含每个要收入到RSS源博客文章项目的XML模板。...然后它会两次调用make_pages()来呈现主页和其他几个网站页面:联系页面和关于页面。 然后,它再两次调用make_pages()来呈现两个博客:一个名为blog,另一个名为news。...除了我们在这里使用源XML模板来生成RSS源之外,这些调用与以前调用没有什么不同。...快速回顾一下,我们创建一个_site目录来编写生成静态网站,定义一些默认参数,加载所有布局模板,然后调用make_pages()来渲染带有这些模板页面和博客帖子调用make_list()来呈现博客列表页面和

    2K30

    WCF之旅 (11): 再谈WCF双向通讯-基于Http双向通讯 V.S. 基于TCP双向通讯

    为了保存调用状态信息,ASP.NET通过把状态信息保存在Server端方式实现了对Session支持,具体做法是:ASP.NET为每个Session创建一个Unique ID,与之关联一个HttpSessionState...Client对Service调用会建立一个Client到ServerConnection,当Service在执行操作过程需要Callback对应Client,实际上会建立另一个Service到Client...而对于TCP/IP簇传输层协议TCP,它则是一个基于Connection协议,在正式进行数据传输之前,必须要在Client和Server之后建立一个Connection,Connection建立通过经典...TCP天生就具有Duplex特性,也就是说当Connection被创建之后,Client到Sever,和Server到Client数据传递都可以利用同一个Connection来实现。...对于WCF双向通信,Client调用Service,Service Callback Client使用都是同一个Connection、同一个Channel。

    1.1K80

    WCF之旅 (11): 再谈WCF双向通讯-基于Http双向通讯 V.S. 基于TCP双向通讯

    为了保存调用状态信息,ASP.NET通过把状态信息保存在Server端方式实现了对Session支持,具体做法是:ASP.NET为每个Session创建一个Unique ID,与之关联一个HttpSessionState...Client对Service调用会建立一个Client到ServerConnection,当Service在执行操作过程需要Callback对应Client,实际上会建立另一个Service到Client...而对于TCP/IP簇传输层协议TCP,它则是一个基于Connection协议,在正式进行数据传输之前,必须要在Client和Server之后建立一个Connection,Connection建立通过经典...TCP天生就具有Duplex特性,也就是说当Connection被创建之后,Client到Sever,和Server到Client数据传递都可以利用同一个Connection来实现。...对于WCF双向通信,Client调用Service,Service Callback Client使用都是同一个Connection、同一个Channel。

    92060

    ASP.NET-自定义HttpModule与HttpHandler

    在这个事件之后,ASP.NET 把该请求转发给适当HTTP处理程序 PostRequestHandlerExecute #在 ASP.NET 事件处理程序(例如,某页或某个 XML Web service...,调用上面的HttpModule类写文本文件方法,在文本文件写入“请求一个asox页面”,没错,是一个asox页面,我自己定义文件格式,下面我会在web.config添加配置项: <!...先不说工厂类型事儿,访问一下网站asox页面,看一下文本文件记录情况。 ?...具体可以参考这篇文章 部署网站注意事项: 网站采用.net 4.0集成模式部署,集成模式是一种统一请求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好性能,能够实现配置和治理模块化...IIS经典模式与集成模式区别 集成模式和经典模式配置文件稍有不同,部署时需要注意针对不同部署模式,修改配置文件。在vs2013新建web应用程序,默认web.config内容如下: <?

    1.8K81

    ASP.NET是如何在IIS下工作

    IIS6(IIS7经典模式)与IIS7集成模式不同 IIS6运行过程: ?...Web处理角度看,如果一个进程死掉,至少它不会影响到其它进程。...除了IIS整体运行方式不同之外,IIS7相比IIS6最大不同之处在于它提供了两种应用程序池管道模式: 经典模式:是与IIS 6或者之前版本保持兼容一种模式,一个典型问题就是,在处理ASP.NET这种动态网站时候...集成模式:asp.net不再像IIS6一样只限定于aspnet_isapi.dll,而是被解放出来,IIS接收到HTTP请求开始,即进入asp.net控制范围,asp.net可以存在于一个请求在IIS...在这部分实际是完成两个步骤,在将请求转交给.NET Runtime同时将请求信息封存在HTTPWorkRequest类供其它步骤调用

    2.9K80

    wordpress提示Updating failed. The response is not a valid JSON response如何解决

    解决更新错误最简单方法是禁用古腾堡并切换回经典编辑器。正如他们所说,老是金。 您可以为此安装经典编辑器插件。激活插件后,请尝试保存您帖子。您现在不应该看到任何错误消息。...现在选择经典编辑器作为“所有用户默认编辑器”选项,保存更改并清除网站缓存。在此之后,选择块编辑器作为默认编辑器并再次保存更改。 现在尝试使用块编辑器编辑现有帖子或创建新帖子。...2.由于使用SSL证书导致混合内容错误 此错误另一个常见原因是在您 WordPress 站点上使用了安全套接字层 (SSL) 证书 (HTTPS)。...如何修复响应不是 WordPress 有效 JSON 响应错误 非常简单 SSL 设置 保存更改后,返回您正在处理帖子并尝试保存您帖子或页面。...将永久链接结构 post-name 或当前结构更改为 Plain,即 https://yoursite.com/?p=123。现在尝试保存您帖子/页面。问题应该已经解决了。

    4.9K30

    ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

    这个系列第一篇建造了一个简单电子商务产品列表/浏览网站。它讨论了MVC后面的高层次概念,示范了如何从头创建一个新ASP.NET MVC项目,实现和测试这个电子商务产品列表功能。...例如,对上面的“添加产品”屏幕,我们会选择在ProductsController上2个不同action来实现:一个叫"New",另一个叫"Create"。...跟前面的"Create" action方法一样,我们将利用"UpdateFrom"扩展方法来请求自动填充我们产品对象。...结语 希望本帖子提供了在ASP.NET MVC框架如何处理表单输入和提交场景一些细节,还提供了你可以如何处理和结构化常见数据输入和编辑场景一些背景。...点击这里下载一个内含我们在上面建造完整应用源代码.ZIP 文件。 在将来帖子里,我将讨论如何处理表单输入和编辑场景数据验证和错误复原情形。

    5.1K70

    译 | .NET Core 基础架构进化之路(一)

    如果您对构建基础结构感兴趣,或者想要了解我们如何构建与 .NET Core 一样大产品,那么此帖子将很有趣。它不描述应在下一个应用程序中使用新功能或示例代码。如果您喜欢这些类型帖子,请告诉我们。...系统整合 (Azure DevOps) - 抛弃 Jenkins 并拥抱集成 GitHub CI Azure DevOps。将我们官方版本经典 VSTS 时代流程移动到现代配置即代码。...经典(非 YAML)Azure DevOps 工作流用于官方ASP.NET Core项目 许多区别只是为了必要性。...有了这种新支持,我们可以将所有现有的工作流单独系统移动到现代 Azure DevOps ,还可以对如何处理正式 CI 和 PR 工作流进行一些更改。...我们以下工作大致概要出发: 将所有逻辑保存在代码,在 GitHub 。随时随地使用 YAML 管道。 有一个公开和私有项目。

    2.7K40

    渗透测试常见点大全分析

    不依赖于提交数据到服务器端,而客户端获得DOM数据在本地执行,如果DOM数据没有经过严格确认,就会产生DOM XSS漏洞 防御 ? 1.对前端输入做过滤和编码 ?...(1)后台登录处加一段记录登录账号密码js,并且判断是否登录成功,如果登录成功,就把账号密码记录到一个生僻路径文件或者直接发到自己网站文件。...用户未退出网站A之前,在同一浏览器,打开一个TAB页访问网站B; 4. 网站B接收到用户请求后,返回一些攻击性代码,并发出一个请求要求访问第三方站点A; 5....浏览器在接收到这些攻击性代码后,根据网站B请求,在用户不知情情况下携带Cookie信息,向网站A发出请求。...当建立*.asa、*.asp格式文件夹时,其目录下任意文件都将被IIS当做asp文件来解析。 当文件为*.asp;1.jpg时,IIS6.0同样会以ASP脚本来执行 7.0/7.5 ?

    1.3K20

    渗透测试常见点大全分析

    不依赖于提交数据到服务器端,而客户端获得DOM数据在本地执行,如果DOM数据没有经过严格确认,就会产生DOM XSS漏洞 防御 ? 1.对前端输入做过滤和编码 ?...(1)后台登录处加一段记录登录账号密码js,并且判断是否登录成功,如果登录成功,就把账号密码记录到一个生僻路径文件或者直接发到自己网站文件。...用户未退出网站A之前,在同一浏览器,打开一个TAB页访问网站B; 4. 网站B接收到用户请求后,返回一些攻击性代码,并发出一个请求要求访问第三方站点A; 5....浏览器在接收到这些攻击性代码后,根据网站B请求,在用户不知情情况下携带Cookie信息,向网站A发出请求。...当建立*.asa、*.asp格式文件夹时,其目录下任意文件都将被IIS当做asp文件来解析。 当文件为*.asp;1.jpg时,IIS6.0同样会以ASP脚本来执行 7.0/7.5 ?

    1.3K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券