coldfusion - 查看 CFHTTP 调用的原始 HTML

标签 coldfusion http-headers cfhttp

有没有办法输出 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/

相关文章:

javascript - 如何在javascript中获取cf的值

c# - 使用 AES/Hex 将 ColdFusion 加密转换为 C#

coldfusion - 如何使用 cfzip 重命名文件?

multithreading - 使用依赖注入(inject)时如何使共享资源线程安全?

ruby-on-rails - Rails 中的 Rspec 授权

nginx - 强制 nginx 发送特定的 Content-Type

coldfusion - 请求已超过允许的时间限制标记 : cfhttp

internet-explorer - 如何设置Http头X-XSS-Protection

PHP curl 转换为 Coldfusion chfttp

coldfusion - 使用 Coldfusion 进行屏幕抓取