Как CFDUMP "Тело" HTTP POST - PullRequest
       37

Как CFDUMP "Тело" HTTP POST

0 голосов
/ 29 ноября 2018

Вот мой вопрос дня.Допустим, у меня есть это на одной странице:

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 голосов
/ 30 ноября 2018

Альтернативой «начальной и конечной странице, чтобы увидеть, что находится в запросе» является использование Hyper:

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

Это оборачивает cfhttp, но делает это таким образом, чтобыпозволяет вам повторно использовать элементы вашего запроса, которые используются совместно с другими вызовами к тем же конечным точкам.Это особенно полезно в сочетании с Wirebox и Coldbox, но в этом нет необходимости.

0 голосов
/ 29 ноября 2018

Такой тупой вопрос, что я смог ответить на него дополнительным поиском в Google.

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