可以使用新运算符在CFScript中创建Web服务吗?
与CreateObject相反。
Application.UserWebService = CreateObject("webservice", "http://WebServiceURL/WebServices/UserService.asmx?WSDL");
答案 0 :(得分:4)
没有。 new
运算符仅适用于组件,Web服务不是组件。
FWIW,您可以查看{cfroot}\CustomTags\com\adobe\coldfusion
目录,了解哪些核心对象 作为组件实现。
答案 1 :(得分:2)
查看CF文档,我看到的唯一一个是使用CreateObject ..
<cfscript>
ws = CreateObject("webservice",
"http://www.xmethods.net/sd/2001/TemperatureService.wsdl");
xlatstring = ws.getTemp(zipcode = "55987");
writeoutput("The temperature at 55987 is " & xlatstring);
</cfscript>
http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-78b4.html