Chapter 4. HTTP: Communicating with Web Servers
This chapter demonstrates how to pull data from the Web and use it within your own applications. As mentioned in Chapter 1, Web pages are hosted on computers that run Web server software such as Microsoft Internet Information Services (IIS) or Apache. Hypertext transfer protocol (HTTP) is used to communicate with these applications and retrieve Web sites.
There are many reasons why an application may interact with a Web site, such as the following:
To check for updates and to download patches and upgrades
To retrieve information on data that changes from hour to hour (e.g., shared values, currency conversion rates, weather)
To automatically query data from services operated by third parties ...