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)
上面的调用在发生时会是什么样子.
如果我理解正确,听起来更像是要查看发送到远程服务器的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)
| 归档时间: |
|
| 查看次数: |
1621 次 |
| 最近记录: |