Chapter 14. Interacting with Other Web Servers Using HTTP
One of ColdFusion’s most
powerful features is its ability to interact with other web servers
via the CFHTTP
tag. CFHTTP
allows a ColdFusion application to perform standard HTTP
GET
and POST
operations on
remote servers. Using CFHTTP
, you can perform a
wide range of functions, such as retrieving text and binary files,
reading the contents of delimited text files into query objects, and
posting information to forms and applications on remote servers. Some
of the more common uses include generating static HTML pages from
dynamic data, gathering content such as news articles and press
releases from remote sites, automatic form submissions, and
intelligent agents capable of interacting with remote services such
as stock quote and news feeds. For example, you can use
CFHTTP
to write an agent that can gather
information related to a particular company from various services
including news sources, search engines, and financial service
providers. The information gathered by the agent can be presented to
users in any number of ways such as in an email, on a personalized
web page, or even in an alphanumeric message sent to a pager. The
uses for the CFHTTP
tag are limited only by your
imagination.
Because CFHTTP
has the ability to “grab” content from remote sites, questions of copyright, trademark, and intellectual property infringement can come up. It is important to remember that much of what is out on the Internet is protected ...
Get Programming ColdFusion now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.