有没有办法输出 CFHTTP
的原始 html称呼?我正在尝试查看某些 header 身份验证信息是如何出现的。
我对浏览器插件或代码更新持开放态度,以帮助我了解 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>
上面的调用发生时是什么样的。
最佳答案
如果我理解正确,听起来更像是您想查看发送到远程服务器的 http 请求,而不是收到的请求。 Installing a tool like Fiddler将提供非常强大的调试,允许您查看发生的 http 请求。 (另请参阅 Enable HTTPS traffic decryption 的文档)。
快速调试的提示,低技术黑客是将目标 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>
接收页面.cfm
<cfdump var="#GetHTTPRequestData()#">
关于coldfusion - 查看 CFHTTP 调用的原始 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37011915/