利用ASP发送和接收XML数据的处理方法

战斧大爷

战斧大爷

2016-02-19 18:15

今天给大家分享的是由图老师小编精心为您推荐的利用ASP发送和接收XML数据的处理方法,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

  因为要做移动梦网WAP的一些接口,所以要用到这种方式,接下来会有ASP.net版本的,这个是ASP版本的,利用了MSXML2.XMLHTTP对像。

   request.asp

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  dim Https
  set Https=server.createobject("MSXML2.XMLHTTP")
  '定义一个XMLHTTP对像
  Https.open "POST","http://127.0.0.1/testpost/response.asp",false
  Https.send "?xml version=""1.0""?misc_command version=""1.6""command_nameecho/command_name
  command_data_blocksid123456/sidservice_id987654/service_id
  sp_id11111/sp_idsp_password22222/sp_password/command_data_block
  /misc_command"
  if Https.readystate=4 then
   response.write "提交成功"
   'readstate读取状态为4则成功,继续后面的,不成功当然就不用继续处理了
   dim objstream
   set objstream = Server.CreateObject("adodb.stream")
   '定义一个stream,因为读过来的直接拿出来是乱码的,所以得处理一下
   objstream.Type = 1
   objstream.Mode =3
   objstream.Open
   objstream.Write Https.responseBody
   objstream.Position = 0
   objstream.Type = 2
   objstream.Charset = "GB2312"
   html = objstream.ReadText
   '转好码,就放到html里,好关闭这些对像
   objstream.Close
   set objstream = nothing
   set https=nothing
  end if
  response.write html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  response.asp

  '创建DOMDocument对象
  Set xml = Server.CreateObject ("msxml2.DOMDocument")
  xml.async = False

  '装载POST数据
  xml.Load Request
  If xml.parseError.errorCode 0 Then
   response.write "不能正确接收数据" & "Description: " & xml.parseError.reason & "<br>Line: " & xml.parseError.Line
  End If

  set blogchild=xml.getElementsByTagName("misc_command")
  'the_text=blogchild.item(0).childnodes(1).text
  'the_text=blogchild.item(0).text
  'for i=0 to blogchild.length-1
  response.write the_text

  利用这种方法,ASP里调用Servlet或Web Service都是很轻松的!

展开更多 50%)
分享

猜你喜欢

利用ASP发送和接收XML数据的处理方法

Web开发
利用ASP发送和接收XML数据的处理方法

asp+ 利用数据绑定来处理XML文件

电脑网络
asp+ 利用数据绑定来处理XML文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用ASP从远程服务器上接收XML数据

ASP
利用ASP从远程服务器上接收XML数据

利用XSL和ASP在线编辑XML文档

ASP
利用XSL和ASP在线编辑XML文档

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP读取XML数据文件的方法

Web开发
ASP读取XML数据文件的方法

ASP操作XML数据小结

电脑网络
ASP操作XML数据小结

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

getMinutes 方法

getMinutes 方法

WPS如何利用窗体域和书签计算试卷总分

WPS如何利用窗体域和书签计算试卷总分
下拉加载更多内容 ↓