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.“