If you are using cfhttp to recieve XML, RSS or any other document form a remote server, you may get a veriety of errors;
connection failed, requested doument not found, and so on.
There are a number of parameters you can set which may help this issue.
Some sites require a valid user agent. i.e.(netscape, internet explorer, opera....)
by default the "userAgent" parameter is set to "Coldfusion". This may alert the site that it is a server request or spider and reject the request. Specifying a user agent will allow coldfusion to fool the site into believing the http request is coming from a browser and not coldfusion.
I used: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" but you could use any valid browser.
<cfhttp method="get" url="http://[address.of.document]" useragent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"></cfhttp>
<cfset xmlDoc = cfhttp.FileContent>
<cfoutput>#xmlDoc#</cfoutput>
should display the document you requested
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.