坦白地说,我不是专业人士-只是想完成一项任务,而我的专业知识却很少。我认为容易的事情显然并非如此。我已经处理过API和XML,但一直都是我的工作。这显然是不同的。
目标:
从我的Wordpress / Woocommerce网站接收HTTP POST Webhook数据(JSON)。
问题:
Webhook正常运行并被RequestBin完美接收.JSON字符串通过HTTP发送。但是我什至不确定我的CF模板是否正在听到该请求。当我尝试将接收到的数据写入会话变量时,至少可以看到它,什么都没有?!?!如何确定我的代码是否被触发?
我的CF模板中的第一行代码:
internalsvisibleto
RequestBin发送数据的示例:
<cfset HTTPRequestData = deserializeJSON(ToString(getHTTPRequestData().content))>
答案 0 :(得分:0)
让我们从既定目标入手:
从我的Wordpress / Woocommerce网站接收HTTP POST Webhook数据。
您的Wordpress网站可以在ColdFusion网站上点击预期的URL吗?如果是这样,您可以将HTTP POST请求记录/转储到文件吗?
#!/usr/bin/env python3
import setuptools
setuptools.setup(
package_data={'thing': ['data/*.bin']},
exclude_package_data={'thing': ['data/*.src']},
include_package_data=True,
#
name='Thing',
version='1.0.0',
package_dir={'': 'src'},
packages=setuptools.find_packages(where='src'),
)
这会告诉您您是否正确接收了请求。