博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP调用WebService转化成JSON数据,附json.min.asp
阅读量:6478 次
发布时间:2019-06-23

本文共 1389 字,大约阅读时间需要 4 分钟。

首先定义SOAP数据,然后创建HTTP对象,然后使用POST提交,获取状态码为200,就说明调用成功,再进行下一步操作……

<%Dim strxmlDim str'定义soap消息strxml = "
"strxml = strxml & "
" strxml = strxml & "
"strxml = strxml & "
"strxml = strxml & "
30000001
" '参数1strxml = strxml & "
ssssss
" '参数2strxml = strxml & "
"strxml = strxml & "
"strxml = strxml & "
"Set h = createobject( "Microsoft.XMLHTTP")'向指定的URL发送Post消息h.open "POST", "http://www.domain.com/WebService.asmx", Falseh.setRequestHeader "Content-Type", "text/xml; charset=utf-8"h.setRequestHeader "Content-Length",LEN(strxml)h.setRequestHeader "SOAPAction", "http://tempuri.org/GetCategories"h.send (strxml)'显示返回的XML信息If h.Status = 200 Then Set xmlDOC = server.CreateObject("MSXML.DOMDocument") xmlDOC.load(h.responseXML) jsonText = xmlDOC.childNodes(1).Text '转换成JSON,调用json.min.asp Set categories = JSON.parse(jsonText) for i = 0 to categories.Length -1   Response.Write(CStr(categories.get(i).CategoryName)) '属性   for j = 0 to categories.get(i).Labels.Length - 1 '集合   Response.Write(CStr(categories.get(i).Labels.get(j).LabelName))   next next Set xmlDOC = nothingElse Response.Write h.Status &" " Response.Write h.StatusTextEnd if%>

 

附:json.min.asp

转载于:https://www.cnblogs.com/yourber/p/3426493.html

你可能感兴趣的文章
百练 2742 统计字符数 解题报告
查看>>
Ubuntu搜狗输入法候选词乱码
查看>>
js中回调函数写法
查看>>
React native android 最常见的10个问题
查看>>
数据结构和算法
查看>>
.Net 项目代码风格要求
查看>>
[pat]1045 Favorite Color Stripe
查看>>
Immutable学习及 React 中的实践
查看>>
【转】性能测试步骤
查看>>
OSI与TCP/IP各层的结构与功能,都有哪些协议
查看>>
Android实例-程序切换到后台及从后台切换到前台
查看>>
spring boot启动定时任务
查看>>
值类型和引用类型
查看>>
[转]html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
查看>>
maven 常用插件
查看>>
算法 (二分查找算法)
查看>>
java Date 当天时间戳处理
查看>>
Python~迭代
查看>>
linux常用命令-关机、重启
查看>>
css布局 - 九宫格布局的方法汇总(更新中...)
查看>>