26.12.2014 Aufrufe

img - GitHub Pages

img - GitHub Pages

img - GitHub Pages

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4.4. RP3 HTTP 64<br />

35 , error: resolver<br />

36 });<br />

37 } else {<br />

38 resolver();<br />

39 }<br />

40 }<br />

Quelltext 4.3: Community Model Synchronisation [AJWt]<br />

RESTful Forms<br />

HTML-Formulare unterstützen nur zwei Arten von HTTP-Methoden, “POST” und<br />

“GET” [Mozc]. Um eine Applikation RESTful zu machen, sollten aber zumindest zusätzlich<br />

“PUT” und “DELETE” unterstützt werden.<br />

Die Unterstützung dieser zusätzlichen Methoden erfordert eine Hilfskonstruktion:<br />

• Jedes Formular das nicht “POST” oder “GET” verwendet, erhält ein zusätzliches<br />

verstecktes Feld namens _method und dem Wert der gewünschten Methode<br />

• Der Server interpretiert das Feld des vom Benutzer abgeschickten Formulars<br />

• und ruft danach den entsprechenden Controller mit der entsprechenden Methode<br />

auf.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!