简单介绍一下如何使用Coldfusion 发送和接受XML。
1. 发送xml。使用cfhttp发送xml。例子如下
<!---
- useragent是客户端的软件名字,在这里,可以自定义。不然,默认值就是coldfusion。
- method虽然可以有get,但是在这里只能用post,不然下面的程序接受不了。
--->
<cfhttp url=http://www.abc.com/receivexml.cfm method="POST" useragent="abc">
<!--- type="XML" 只能使用一次。不然出错。 --->
<cfhttpparam type="XML" value="Your XML Content" />
</cfhttp>
2. 接受xml. 主要是使用GetHttpRequestData.
<cfset a = GetHttpRequestData()>
<cfset XMLcontent = trim(a.Content) >
返回的a是一个structure来的。使用cfdump把它显示一下,就可以知道这个structure的结构了。