ASP调用WEBSERVICE文档
来源:互联网 发布:彩虹源码安装 编辑:程序博客网 时间:2024/06/10 20:22
INDEX----
1. soap请求方式
2. post请求方式
3. SHOWALLNODE函数(关于节点各属性和数据显示)
---------------------
一.SOAP请求示例
下面是一个 SOAP 请求示例。所显示的占位符需要由实际值替换。
POST /WebService1/UserSignOn.asmx HTTP/1.1
Host: 192.100.100.81
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/LoginByAccount"
string
string
1148.sdja.pw;
123.sdja.pw;
2323.sdja.pw;
258.sdja.pw;
334.sdja.pw;
6622.sdja.pw;
668.sdja.pw;
7789.sdja.pw;
aqw.sdja.pw;
bgh.sdja.pw;
bhf.sdja.pw;
bjs.sdja.pw;
ef5.sdja.pw;
erj.sdja.pw;
ewqs.sdja.pw;
ftg.sdja.pw;
hwt.sdja.pw;
hyjk.sdja.pw;
j13.sdja.pw;
kpw;.sdja.pw;
opy.sdja.pw;
qhy.sdja.pw;
r28.sdja.pw;
swd.sdja.pw;
t05.sdja.pw;
y25.sdja.pw;
yhg.sdja.pw;
yjko.sdja.pw;
zte.sdja.pw;
zxc.sdja.pw;
asd.dkyh.pw;
bb68.dkyh.pw;
cxza.dkyh.pw;
dgcv.dkyh.pw;
dsa.dkyh.pw;
er58.dkyh.pw;
erhy.dkyh.pw;
eryt.dkyh.pw;
ewqs.dkyh.pw;
fwj.dkyh.pw;
gbb.dkyh.pw;
gbf.dkyh.pw;
gfs.dkyh.pw;
hyrt.dkyh.pw;
khy.dkyh.pw;
mjkh.dkyh.pw;
qsdf.dkyh.pw;
qwer.dkyh.pw;
rfgh.dkyh.pw;
rt25.dkyh.pw;
sdfg.dkyh.pw;
tff.dkyh.pw;
tyuu.dkyh.pw;
uyh.dkyh.pw;
wer.dkyh.pw;
wwsd.dkyh.pw;
yer.dkyh.pw;
yjkj.dkyh.pw;
ykku.dkyh.pw;
yt89.dkyh.pw;
1177.cbhn.pw;
147.cbhn.pw;
2233.cbhn.pw;
2255.cbhn.pw;
258.cbhn.pw;
3625.cbhn.pw;
369.cbhn.pw;
4455.cbhn.pw;
e778.cbhn.pw;
edf.cbhn.pw;
efy.cbhn.pw;
es8.cbhn.pw;
esdg.cbhn.pw;
esfd.cbhn.pw;
fdsa.cbhn.pw;
gf.cbhn.pw;
gfd.cbhn.pw;
ghy.cbhn.pw;
hky.cbhn.pw;
hth.cbhn.pw;
khf.cbhn.pw;
mhy.cbhn.pw;
mku.cbhn.pw;
nghy.cbhn.pw;
ngr.cbhn.pw;
t456.cbhn.pw;
t58.cbhn.pw;
ty5.cbhn.pw;
wad.cbhn.pw;
xvd.cbhn.pw;
1452.swggt.com;
1596.swggt.com;
drfh.swggt.com;
esdf.swggt.com;
faj.swggt.com;
fsw.swggt.com;
fxde.swggt.com;
gaes.swggt.com;
ghsg.swggt.com;
gse.swggt.com;
hdrf.swggt.com;
hft.swggt.com;
hjf.swggt.com;
jdtg.swggt.com;
jkuy.swggt.com;
jlyh.swggt.com;
jyfd.swggt.com;
kiop.swggt.com;
klug.swggt.com;
mhj.swggt.com;
nbxd.swggt.com;
ngt.swggt.com;
qdrf.swggt.com;
rdaz.swggt.com;
rds.swggt.com;
sed.swggt.com;
tfr.swggt.com;
wesd.swggt.com;
yhjd.swggt.com;
yjr.swggt.com;
1122.wfgty.com;
123.wfgty.com;
147.wfgty.com;
258.wfgty.com;
3366.wfgty.com;
369.wfgty.com;
456.wfgty.com;
5588.wfgty.com;
789.wfgty.com;
9988.wfgty.com;
bdds.wfgty.com;
bxd.wfgty.com;
eswe.wfgty.com;
ghjh.wfgty.com;
gxvdf.wfgty.com;
htf.wfgty.com;
jgfy.wfgty.com;
jtf.wfgty.com;
kygf.wfgty.com;
mesd.wfgty.com;
mhyg.wfgty.com;
ncvf.wfgty.com;
ngf.wfgty.com;
tdf.wfgty.com;
tgr4.wfgty.com;
vdse.wfgty.com;
vrsd.wfgty.com;
wasd.wfgty.com;
wqfs.wfgty.com;
zws.wfgty.com;
为了与WEBSERVICE交互,需要构造一个与上完全相同的SOAP请求:
<%
url = "http://192.100.100.81/WebService1/UserSignOn.asmx"
SoapRequest=""& _
"<soap:envelope xmlns:xsi="&CHR(34)&" http:="" www.w3.org="" 2001="" xmlschema-instance"&chr(34)&"="" "&="" _<="" p="">
"xmlns:xsd="&CHR(34)&"http://www.w3.org/2001/XMLSchema"&CHR(34)&" "& _
"xmlns:soap="&CHR(34)&"http://schemas.xmlsoap.org/soap/envelope/"&CHR(34)&">"& _
""& _
""& _
""&username&""& _
""&password&""& _
""& _
""& _
""
Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "POST",url,false
xmlhttp.setRequestHeader "Content-Type", "text/xml;charset=utf-8"
xmlhttp.setRequestHeader "HOST","192.100.100.81"
xmlhttp.setRequestHeader "Content-Length",LEN(SoapRequest)
xmlhttp.setRequestHeader "SOAPAction", "http://tempuri.org/LoginByAccount" ‘一定要与WEBSERVICE的命名空间相同,否则服务会拒绝
xmlhttp.Send(SoapRequest)
‘这样就利用XMLHTTP成功发送了与SOAP示例所符的SOAP请求.
‘检测一下是否成功:
Response.Write xmlhttp.Status&” ”
Response.Write xmlhttp.StatusText
Set xmlhttp = Nothing
%>
如果成功会显示200 ok,不成功会显示 500 内部服务器错误〿 Connection: keep-alive .
成功后就可以利用WEBSERVICE的响应,如下:
SOAP响应示例
下面是一个 SOAP 响应示例。所显示的占位符需要由实际值替换。
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
string
这是与刚才SOAP请求示例所对应的SOAP响应示例,在成功发送请求后,就可以查看该响应 :
If xmlhttp.Status = 200 Then
Set xmlDOC =server.CreateObject("MSXML.DOMDocument")
xmlDOC.load(xmlhttp.responseXML)
xmlStr = xmlDOC.xml
Set xmlDOC=nothing
xmlStr = Replace(xmlStr,"<","<")
xmlStr = Replace(xmlStr,">",">")
Response.write xmlStr
Else
Response.Write xmlhttp.Status&" "
Response.Write xmlhttp.StatusText
End if
- ASP调用WEBSERVICE文档
- ASP调用WEBSERVICE文档
- ASP调用WEBSERVICE文档
- ASP调用WEBSERVICE文档
- ASP调用WEBSERVICE文档
- ASP调用WEBSERVICE文档
- ASP调用.net webservice
- asp.net调用WebService
- Asp.net调用webservice
- Asp调用WebService
- Asp.net调用webservice
- Asp 调用WebService示例
- asp调用webservice
- asp.net异步调用webService
- ASP通过SOAP调用WebService
- asp.net如何调用 webservice
- asp.net Js调用 WebService
- asp.net webservice 调用实例
- Eclipse如何导入快捷键设置
- dell 服务器架构I/O高性能的SSD阵列曲折经历
- ant泛型编译问题解决及环境搭建
- 点覆盖集和点独立集
- 腾讯API文档
- ASP调用WEBSERVICE文档
- nodejs mysql pool 只能插入10条记录或者较少记录
- 史上最全鸡鸭美味做法,看着都流口水了!
- SQL语句相关总结
- ecmall 修改用户中心左侧菜单
- silverlight的DataGrd行数
- android:configChanges 问题
- 【Web优化】Yslow优化法则(四)启用Gzip压缩
- 腾讯SDK帮助文档