Browsers and Web servers use a special protocol, the HyperText Transfer Protocol, which defines exactly how a browser should format and send a request to a Web server. The client browser sends a document request consisting of a line of ASCII characters terminated by a carriage return, line-feed pair. A well-behaved server will not require the carriage return character. This request consists of the word GET, a space, and the location of the document relative to the root of the Web server's file system. When a Web server/site is configured, it is usually set up to use a particular directory on the host machine's local file system as the Web site's root directory. Documents are found relative to this directory.

A full specification for the ...

Get Building Web Applications with UML now with O’Reilly online learning.

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