W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > April to June 2001

IF header question

From: Hall, Shaun <Shaun.Hall@gbr.xerox.com>
Date: Fri, 22 Jun 2001 14:09:45 +0100
Message-ID: <59697CCC6CE3D411B4CD00805FBB77672875CF@gbrwgcms03.wgc.gbr.xerox.com>
To: "'W3C WebDAV Server'" <w3c-dist-auth@w3.org>
Investigation with a client lead to a little IF header problem. This is not
meant to be taken as criticism of the vendor, but would like people's
clarification. Scenario:

1) Client successfully "creates" a Lock Null Resource (LNR) by issuing a
LOCK request. The server result contains the lock token
"opaquelocktoken:xzy" in a Lock-Token header and in the XML.

2) Clients issues a PUT request after the LOCK above. However, the IF header
is sort of empty. Snippet of the request:

	PUT /Test/foo.txt HTTP/1.1
	If: ( )
	etc

As you can see, the IF header contains empty brackets. Our interpretation is
that the IF header if supplied MUST? contain 1 or more lists (as RFC2518 sec
9.4), which is why the client gets a 400 response.

What do people think?

PS Our email servers have been very busy last few days so apologies if any
of my posts appear to be a little out of sync.

Regards

Shaun Hall
Xerox Europe
Received on Friday, 22 June 2001 09:11:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:43:56 GMT