查看CFHTTP调用的原始HTML

Den*_*one 4 coldfusion cfhttp http-headers

有没有办法输出一个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>
Run Code Online (Sandbox Code Playgroud)

上面的调用在发生时会是什么样子.

Lei*_*igh 7

如果我理解正确,听起来更像是要查看发送到远程服务器的http请求,而不是收到的内容.安装像Fiddler这样的工具将提供非常强大的调试功能,允许您在发生http请求时查看它们.(另请参阅启用HTTPS流量解密的文档).

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

test.cfm

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

receivingPage.cfm

<cfdump var="#GetHTTPRequestData()#">
Run Code Online (Sandbox Code Playgroud)