使用 ColdFusion,我试图弄清楚如何发出一个简单的 HTTP GET 请求并将其显示在页面中。
从我一直在阅读的内容来看,cfhttp
我可以使用什么来执行请求,但是如何在页面中打印出响应?
使用 ColdFusion,我试图弄清楚如何发出一个简单的 HTTP GET 请求并将其显示在页面中。
从我一直在阅读的内容来看,cfhttp
我可以使用什么来执行请求,但是如何在页面中打印出响应?
如果您只想要文件的“响应”部分,请执行以下操作:
<cfoutput>#cfhttp.filecontent#</cfoutput>
例如:
<Cfhttp url="http://www.google.com" resolveurl="yes"/>
<cfoutput>#cfhttp.filecontent#</cfoutput>
将谷歌主页输出到您的屏幕。请注意,resolveURL 将被调用内容中的任何相对路径转换为绝对路径 - 因此 src="/images/blah.gif" 变为 src="http://www.google.com/images/blah.gif"。如果您尝试显示任何内容,这很方便:)
您可以通过简单地删除您的回复
<cfdump var="#cfhttp.filecontent#">
除非您在属性中给它一个值result
,否则您将转储该变量。