我正在尝试创建一个可以与 SOAP 一起使用的 Web 服务。我正在使用返回任何值的普通 Web 服务进行锻炼,但我知道我想检查 SOAP:BODY 中的哪些元素是需要的,并通过响应返回它们。我找到了方法
获取肥皂请求()
和
AddSoapResponse()
在adobe的livedoc中,但不知道如何使用它们。我在w3school.com上看到了请求和响应的解释
我试图用标签“cfsavecontent”解决问题
<cffunction
name="soap"
access="remote"
returntype="any"
output="false">
<cfsavecontent variable="soapMessage">
<?xml version="1.0">
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
</soap:Header>
<soap:Body>
<m:GetPriveResponse xmlns:m="namespace">
<m:Price>1.90</m:Price>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>
</cfsavecontent>
但它仅在 cffunction 具有 returntype="any" 时才有效。“xml”类型发生错误。
谢谢你