Collection <? xml version = "1.0" encoding = "utf-8" ?> < feed xmlns = "http://www.w3.org/2005/Atom" > < title > Example Feed </ title > < link href = "http://example.org/" /> < updated > 2003-12-13T18:30:02Z </ updated > < author > < name > John Doe </ na me > </ author > < id > urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 </ id > < entry > < title > Atom-Powered Robots Run Amok </ title > < link href = "http://example.org/2003/12/13/atom03" /> < id > urn:uuid:1225c695-cfb8-4ebb- aaaa -80da344efa6a </ id > < updated > 2003-12-13T18:30:02Z </ updated > < summary > Some text. </ summary > </ entry > </ feed >
Methoden Operation HTTP Methode create POST read GET update PUT delete DELETE
Anlegen / POST
POST der Representation an die URI der Collection
gewünschter Titel im SLUG HTTP-Header
Falls Representation kein atom:entry, dann Media Entry & Media Link Entry
Location Header im Response enthält neue URI
Lesen / GET
GET auf die Member URI
Representation wird zurückgegeben
atom:entry falls Entry Member
Sonst andere Representation
404 File not Found, falls Resource nicht vorhanden
Update / PUT
PUT an die Member URI ändert den bisherigen Eintrag
Client sollte gesamte Representation schicken, nicht nur Änderungen
Löschen / DELETE
DELETE auf die URI eines Member Entry löscht diesen
Löschen eines Media Link Eintrags sollte auch die zugehörige Media Resource löschen
Methoden HTTP Methode URI Returns CREATE POST Collection URI Member Representation 201 Created Location: Member URI READ GET Member URI 200 Ok Member Representation UPDATE PUT Member URI Member Representation 200 Ok DELETE DELETE Member URI 200 Ok
0 comments
Post a comment