查看 CFHTTP 调用的原始 HTML
View Raw HTML of CFHTTP call
有没有办法输出 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 will provide very robust debugging, allowing you to view http requests as they happen. (See also the documentation for Enable HTTPS traffic decryption).
快速调试的提示,low-tech 技巧是将目标 URL 切换到服务器上的单独 .cfm 脚本。在脚本内部,转储 GetHTTPRequestData()
,以显示发送到脚本的请求 headers 和 body。
test.cfm
<cfhttp method="get" url="http://localhost/receivingPage.cfm" result="orderList">
<cfhttpparam type="HEADER" name="Authorization"
value="Basic #ToBase64("bearer:4EC8B09D3F911764B1DCD3EFA38DFB31")#">
</cfhttp>
receivingPage.cfm
<cfdump var="#GetHTTPRequestData()#">
您可以为此使用 requestcatcher.com。
它可以让你创建一个个人子域,然后你可以将你的请求发送到那个 URL。非常便利。对复杂的 SOAP 集成帮助很大。
有没有办法输出 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 will provide very robust debugging, allowing you to view http requests as they happen. (See also the documentation for Enable HTTPS traffic decryption).
快速调试的提示,low-tech 技巧是将目标 URL 切换到服务器上的单独 .cfm 脚本。在脚本内部,转储 GetHTTPRequestData()
,以显示发送到脚本的请求 headers 和 body。
test.cfm
<cfhttp method="get" url="http://localhost/receivingPage.cfm" result="orderList">
<cfhttpparam type="HEADER" name="Authorization"
value="Basic #ToBase64("bearer:4EC8B09D3F911764B1DCD3EFA38DFB31")#">
</cfhttp>
receivingPage.cfm
<cfdump var="#GetHTTPRequestData()#">
您可以为此使用 requestcatcher.com。 它可以让你创建一个个人子域,然后你可以将你的请求发送到那个 URL。非常便利。对复杂的 SOAP 集成帮助很大。