温馨提示:本文翻译自stackoverflow.com,查看原文请点击:coldfusion - View Raw HTML of CFHTTP call
coldfusion http-headers cfhttp

coldfusion - 查看CFHTTP调用的原始HTML

发布于 2020-04-23 10:01:52

有没有办法输出CFHTTP呼叫的原始HTML 我正在尝试查看如何遇到一些头认证信息。

我愿意接受浏览器插件或代码更新,无论哪种帮助我了解cfhttp通话过程中的情况

因此,例如:

<cfhttp method="get" url="https://test-ows01.mywebsite.com/criminal_api//1.0/service/requests" result="orderList">
    <cfhttpparam type="HEADER" name="Authorization" value="Basic #ToBase64("bearer:4EC8B09D3F911764B1DCD3EFA38DFB31")#">
</cfhttp>

上面的调用在发生时是什么样的。

查看更多

提问者
Denoteone
被浏览
52
2017-05-23 20:31

如果我理解正确,那听起来更像是您要查看发送到远程服务器的http请求,而不是收到的请求安装Fiddler之类的工具将提供非常强大的调试功能,使您可以在HTTP请求发生时查看它们。(另请参阅“ 启用HTTPS流量解密 ”文档)。

快速调试的技巧是,技术含量低的黑客是将目标URL切换到服务器上的单独的.cfm脚本。在脚本内部,dump GetHTTPRequestData(),以显示发送到脚本的请求标头和正文。

test.cfm

<cfhttp method="get" url="http://localhost/receivingPage.cfm" result="orderList">
    <cfhttpparam type="HEADER" name="Authorization" 
         value="Basic #ToBase64("bearer:4EC8B09D3F911764B1DCD3EFA38DFB31")#">
</cfhttp>

receivePage.cfm

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