这是我第一次编写一个CFC,用于捕获来自外部 web 服务器的 JSON 数据,该服务器将发布信息。
我正在使用一个新服务,可以设置为通过 HTTP POST 向我指定的 URL 发送有关失败交易的信息的 JSON 数据包。
我想设置一个 CFC 来远程访问并将 JSON 数据反序列化为我们可以处理的内容。但是,我无法弄清楚如何设置 CFC 中的函数以接收数据?
我将 URL 设置为 www.mydomain.com/com/processRemote.cfc?method=catchJSONdata&ReturnFormat=json
为了测试它,我设置了一个简单的测试页面,应该发布会话数据。
我正在使用一个新服务,可以设置为通过 HTTP POST 向我指定的 URL 发送有关失败交易的信息的 JSON 数据包。
我想设置一个 CFC 来远程访问并将 JSON 数据反序列化为我们可以处理的内容。但是,我无法弄清楚如何设置 CFC 中的函数以接收数据?
我将 URL 设置为 www.mydomain.com/com/processRemote.cfc?method=catchJSONdata&ReturnFormat=json
为了测试它,我设置了一个简单的测试页面,应该发布会话数据。
<cfhttp
result="result"
method="post"
url="http://www.mydomain.com/com/processRemote.cfc?method=catchJSONdata&ReturnFormat=json">
<cfhttpparam type="header" name="content-type" value="application/json"/>
<cfhttpparam type="body" value="#serializeJSON(session)#"/>
我现在不确定,在我的 CFC 中,用于最初存储 JSON 数据的 cfargument 名称应该是什么?因为发送 JSON 数据的远程服务不由我控制。
谢谢。