1

使用 ColdFusion,我试图弄清楚如何发出一个简单的 HTTP GET 请求并将其显示在页面中。

从我一直在阅读的内容来看,cfhttp我可以使用什么来执行请求,但是如何在页面中打印出响应?

4

2 回答 2

4

如果您只想要文件的“响应”部分,请执行以下操作:

<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"。如果您尝试显示任何内容,这很方便:)

于 2013-08-22T18:39:22.927 回答
0

您可以通过简单地删除您的回复

<cfdump var="#cfhttp.filecontent#">

除非您在属性中给它一个值result,否则您将转储该变量。

于 2013-08-22T18:31:50.360 回答