REST und HTTP
Errata
Bitte schicken Sie uns eine E-Mail an rest-http@innoq.com, wenn Sie einen Fehler im Buch finden – wir werden uns bemühen, die Liste der unvermeidlich vorhandenen Fehler an dieser Stelle aktuell zu halten (und in die nächste Auflage einfließen zu lassen).
Vielen Dank für alle Hinweise.
Kapitel 2
Auf Seite 14 findet sich unter dem Quelltext-Beispiel folgender Satz: „Für den Client ist damit nur vorgegeben, wie er einen POST-Request konstruieren kann.“. Es muss allerdings „GET-Request“ lauten, da es sich um einen rein lesenden Zugriff handelt und das method
-Attribut des Formulars auch den Wert GET
enthält.
Kapitel 3
Auf Seite 31 findet ist das zweite Quelltext-Beispiel fehlerhaft. Hier soll mit einem GET der Status der Bestellung überprüft werden. Der korrekte curl-Befehl und die dazugehörige HTTP-Response lauten:
curl -i http://om.example.com/orders/1054583386 -H 'Accept: application/json' HTTP/1.1 200 OK Content-Type: application/json Date: Sun, 11 Jan 2015 16:15:18 GMT Vary: Accept Content-Length: 670 { "href" : "http://om.example.com/orders/1054583386", "customer" : { "href" : "http://crm.example.com/customers/0815", "description" : "Prof. Bienlein" }, "status" : "cancelled", "date" : "2015-01-11", "updated" : "2015-01-11", "billingAddress" : "Bruxelles, Belgium", "shippingAddress" : "Paris, France", "total" : 1598.0, "cancellation" : { "reason" : "Changed my mind", "date" : "2015-01-11", "href" : "http://om.example.com/cancellations/1" }, "items" : [ { "quantity" : 2, "product" : { "href" : "http://prod.example.com/prodcuts/352", "description" : "Laptop X65", "price" : 799.0 } } ] }
Kapitel 4
Auf Seite 41 ist das Akronym URI falsch aufgelöst es muss stattdessen Uniform statt Universal lauten: „Das Akronym steht für Uniform Resource Identifier und wird im RFC 3986 [RFC3986]definiert.“