foo?s=some_string&i=42&b=trueBy default, the name of the HTTP resource is the name of the method. Responds to all HTTP methods, including GET, POST, PUT and DELETE.
All arguments are deserialized from a JSON format, except for strings that are used as is.
# Method answering requests such as `foo?s=some_string&i=42&b=true`
#
# By default, the name of the HTTP resource is the name of the method.
# Responds to all HTTP methods, including GET, POST, PUT and DELETE.
#
# All arguments are deserialized from a JSON format,
# except for strings that are used as is.
fun foo(s: String, i: Int, b: Bool): HttpResponse
is restful do
var resp = new HttpResponse(200)
resp.body = "foo {s} {i} {b}"
return resp
end
lib/nitcorn/examples/src/restful_annot.nit:25,2--37,4