请问一下关于asp调用web service的问题
阿山仔 2010-05-17 09:00:19 因为现在刚开始学习,有很多不懂得地方,请大虾们帮帮忙,下面是我找到用asp调用web service 的代码
<%
Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")
Set xmlDOC =Server.CreateObject("MSXML.DOMDocument")
strWebserviceURL = "http://localhost:50463/WebSite1/Service.asmx/Add"
'设置参数和值
strRequest = "a=5&b=6"
objHTTP.Open "POST", strWebserviceURL, False
'设置 Content-Type很重要
objHTTP.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.Send(strRequest)
bOK = xmlDOC.load(objHTTP.responseXML)
'查看状态值
if objHTTP.Status=200 then
xmlStr = xmlDOC.xml
xmlStr = Replace(xmlStr,"<","<",1,-1,1)
xmlStr = Replace(xmlStr,">",">",1,-1,1)
Response.Write xmlStr
else
Response.Write objHTTP.Statu&"<br>"
Response.Write objHTTP.StatusText
end if
%>
调用之后显示的结果是
<?xml version="1.0" ?>
<int xmlns="http://tempuri.org/">11</int>
这说明已经调用成功了,可是如果我想让显示的好看一些,转换成http页面或者只显示一个11也可以,请问一下该怎么办呢?