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