Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

cfhttp does not return requested document

cfhttp

cfhttp does not return requested document

by  TruthInSatire  Posted    (Edited  )
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
Register to rate this FAQ  : BAD 1 2 3 4 5 6 7 8 9 10 GOOD
Please Note: 1 is Bad, 10 is Good :-)

Part and Inventory Search

Back
Top