W3C home > Mailing lists > Public > public-rww@w3.org > April 2012

Re: PUT and extensions

From: Dominik Tomaszuk <ddooss@wp.pl>
Date: Thu, 05 Apr 2012 00:04:24 +0200
Message-ID: <4F7CC568.8070703@wp.pl>
To: Henry Story <henry.story@bblfish.net>
CC: public-rww <public-rww@w3.org>
On 04.04.2012 19:04, Henry Story wrote:
> If I PUT foaf.ttl
> should a GET foaf.rdf then succeed?
There is no need. You should look to HTTP headers: If-Match, 
If-None-Match etc.

These are the possible cases:

1. Creating:
REQUEST
PUT /users/123 HTTP/1.1
Host: www.example.com
If-None-Match: "*"
Content-Type: application/x-www-form-urlencoded
Content-Length: nnn

...

RESPONSE
201 OK HTTP/1.1
...
<html>
...
<b>OK</b>
...
<html>

2. Updateing:
REQUEST
PUT /users/123 HTTP/1.1
Host: www.example.com
If-Match: "q1w1e2r3t4"
Content-Type: application/x-www-form-urlencoded
Content-Length: nnn

...

RESPONSE
200 OK HTTP/1.1
...
<html>
...
<b>OK</b>
...
<html>


Best regards,
Dominik 'domel' Tomaszuk
Received on Wednesday, 4 April 2012 22:04:50 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:10:25 UTC