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 ...

Get Network programming in .NET now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.