如何CFDUMP HTTP POST的“正文”

时间:2018-11-29 14:25:09

标签: json coldfusion cfhttp

这是我今天的问题。假设我在一页上有这个

start.cfm

<cfset body = { "stuff": [ 1,2,3,4,5 ] }>

<cfhttp url="end.cfm" method="post" result="httpResp" timeout="60">
    <cfhttpparam type="header" name="Content-Type" value="application/json">
    <cfhttpparam type="body" value="#serializeJSON(body)#">
</cfhttp>

我无法弄清楚end.cfm需要输出什么内容。我已经尝试过cfdump从变量到形式到cgi的所有内容,但我无法做到。我想念什么?

2 个答案:

答案 0 :(得分:8)

这样一个愚蠢的问题,我可以通过一些额外的谷歌搜索来回答。

 <cfdump var="#GetHttpRequestData()#">

答案 1 :(得分:1)

“开始和结束页面查看请求中的内容”解决方案的替代方法是使用Hyper:

https://www.forgebox.io/view/hyper

它包装了cfhttp,但是这样做的方式使您可以重用与其他对相同端点的调用共享的请求中的元素。与Wirebox和Coldbox配对时特别有用,但这些不是必需的。