Urweb-post-example is a project mainly written in ..., it's free.
Example Ur/Web application using POST
This is an example of handling POST requests from external services using Ur/Web. A function is created to store the POST data in the database which the main page displays. A 'dummy' function is needed containing a FORM that posts to this function to get the program to compile.
Requires:
To build:
$ git clone git://github.com/doublec/urweb-post-example
$ cd urweb-post-example
$ make
To run:
$ ./post.exe
To post data to the external POST interface:
$ curl -F "message=hello" http://127.0.0.1:8080/notifyMessage
To display posted message go to http://localhost:8080/main in a web browser.