Kann mir eine freundliche Seele zeigen, wie man eine SIMPLE-Webmachine-Anfrage schreibt oder auf eine SIMPLE-Webmachine-Anfrage verweist, um eine POST-Anfrage zu verarbeiten; z.B. eingereicht von etwas wie:
<form name="input" action="yada yada" method="post">
Username: <input type="text" name="fname" />
<input type="submit" value="Submit" />
</form>
Vielen Dank,
LRP
Angesichts Ihrer Webmachine-Ressource stellen Sie sicher, dass das POST-Atom vorhanden ist ist in der Liste der zulässigen Methoden enthalten:
allowed_methods(ReqData, Context) ->
{['HEAD', 'GET', 'PUT', 'DELETE', 'POST'], ReqData, Context}.
Dann können Sie Ihre PUT-Anfrage mit der folgenden Funktion bearbeiten:
process_post(ReqData, Context) ->
...
{true, Context}.
Ein Tutorial dazu ist verfügbar unter:
http://www.planeterlang.org/de/planet/article/The_BeeBole_ErlangWeb_Tutorial_Webmachine- Stil /
Hier ein weiteres Beispiel zum Verwalten einer einfachen POST-Anforderung:
https://bitbucket.org/bryan/wmexamples/src/tip/src/formjson_resource.erl