RAD Studio |  |

Composing Client Requests
See Also
Collapse All

When an HTML hypertext link is selected (or the user otherwise specifies a URL), the browser collects information about the protocol, the specified domain, the path to the information, the date and time, the operating environment, the browser itself, and other content information. It then composes a request.

For example, to display a page of images based on criteria selected by clicking buttons on a form, the client might construct this URL:

Copy Code

    http://www.TSite.com/art/gallery.dll/animals?animal=dog&color=black

which specifies an HTTP server in the www.TSite.com domain. The client contacts www.TSite.com, connects to the HTTP server, and passes it a request. The request might look something like this:

Copy Code

    GET /art/gallery.dll/animals?animal=dog&color=black HTTP/1.0
    Connection: Keep-Alive
    User-Agent: Mozilla/3.0b4Gold (WinNT; I)
    Host: www.TSite.com:1024
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

See Also

Serving Client Requests

Responding to Client Requests

HTTP Request Header Information

Parts of a Uniform Resource Locator

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!