blank.gif (43 bytes)

Church Of The
Swimming Elephant

Search:
4.2.1. HTTP Connected: An Internet Encyclopedia
4.2.1. HTTP

Up: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1630
Up: 4. Recommendations
Up: 4.2. Specific Schemes
Prev: 4.2. Specific Schemes
Next: 4.2.2. FTP

4.2.1. HTTP

4.2.1. HTTP

The HTTP protocol specifies that the path is handled transparently by those who handle URLs, except for the servers which de-reference them. The path is passed by the client to the server with any request, but is not otherwise understood by the client.

The host details are not passed on to the client when the URL is an HTTP URL which refers to the server in question. In this case the string sent starts with the slash which follows the host details. However, when an HTTP server is being used as a gateway (or "proxy") then the entire URI, whether HTTP or some other scheme, is passed on the HTTP command line. The search part, if present, is sent as part of the HTTP command, and may in this respect be treated as part of the path. No fragmentid part of a WWW URI (the hash sign and following) is sent with the request. Spaces and control characters in URLs must be escaped for transmission in HTTP, as must other disallowed characters.

EXAMPLES

These examples are not part of the specification: they are provided as illustations only. The URI of the "welcome" page to a server is conventionally

         http://www.my.work.com/

As the rest of the URL (after the hostname an port) is opaque to the client, it shows great variety but the following are all fairly typical.

         http://www.my.uni.edu/info/matriculation/enroling.html

         http://info.my.org/AboutUs/Phonebook

         http://www.library.my.town.va.us/Catalogue/76523471236%2Fwen44--4.98

         http://www.my.org/462F4F2D4241522A314159265358979323846

A URL for a server on a different port to 80 looks like

        http://info.cern.ch:8000/imaginary/test

A reference to a particular part of a document may, including the fragment identifier, look like

        http://www.myu.edu/org/admin/people#andy

in which case the string "#andy" is not sent to the server, but is retained by the client and used when the whole object had been retrieved.

A search on a text database might look like

        http://info.my.org/AboutUs/Index/Phonebook?dobbins

and on another database

        http://info.cern.ch/RDB/EMP?*%20where%20name%%3Ddobbins

In all cases the client passes the path string to the server uninterpreted, and for the client to deduce anything from


Next: 4.2.2. FTP

Connected: An Internet Encyclopedia
4.2.1. HTTP

Cotse.Net

Protect yourself from cyberstalkers, identity thieves, and those who would snoop on you.
Stop spam from invading your inbox without losing the mail you want. We give you more control over your e-mail than any other service.
Block popups, ads, and malicious scripts while you surf the net through our anonymous proxies.
Participate in Usenet, host your web files, easily send anonymous messages, and more, much more.
All private, all encrypted, all secure, all in an easy to use service, and all for only $5.95 a month!

Service Details

 
.
www.cotse.com
Have you gone to church today?
.
All pages ©1999, 2000, 2001, 2002, 2003 Church of the Swimming Elephant unless otherwise stated
Church of the Swimming Elephant©1999, 2000, 2001, 2002, 2003 Cotse.com.
Cotse.com is a wholly owned subsidiary of Packetderm, LLC.

Packetderm, LLC
210 Park Ave #308
Worcester, MA 01609