[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: rev 3626 - trunk/subversion/include trunk/subversion/libsvn_ra_local trunk/subversion/libsvn_repos

From: Greg Stein <gstein_at_lyra.org>
Date: 2002-11-04 23:18:50 CET

On Mon, Nov 04, 2002 at 01:31:32PM -0500, Greg Hudson wrote:
>...
> * The server can send a list of capabilities in the initial exchange.
> (Maybe the client too? I'm not sure how many protocols have the client
> send capabilities.)

Speaking about HTTP... [I suspect you know this, but some on the list may not]

HTTP clients do send certain types of capabilities. For the most part, these
are embodied in the Accept-* headers that the client sends in its request to
the server.

The client also advertises some capabilities depending on whether it states
it is using HTTP/1.0 or HTTP/1.1. The server can always return an HTTP/1.1
response, but it won't be able to send a "chunked" response to a client if
that client uses HTTP/1.0. (well, the "TE" header also states client
capabilities for transfer encodings)

Within the WebDAV realm, the server advertises certain features, and the
client then decides which, if any, and how to use those features.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Nov 4 23:18:04 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.