I'm working on a Microservice that receives webhooks, the idea is to use path variables for some processing down stream,
/webhooks/{foo}/{bar}/{baz}
for example
/webhooks/sony/pony/tony
would populate foo=sony
; bar=pony
; baz=tony
.
Can't figure how to make it work in spring cloud function web.
This was never the purpose of spring-cloud-function to replace spring-mvc etc.
Also, Function has only one argument, so what you can do is have Function<Message, ...>
and we translate HTTP request into Message where body
will turn into payload
and HTTP headers
will turn into Message headers
.