我正在开发一个接收webhook的微服务,想法是使用路径变量进行一些下游处理,/网钩/{foo}/{bar}/{baz}例如,/webhooks/sony/pony/tony将填充foo=sony;一个月两个月不知道如何使它在Spring云功能网页工作。
/webhooks/sony/pony/tony
foo=sony
lx0bsm1f1#
这从来不是spring-cloud-function用来取代spring-mvc等的目的。另外,Function只有一个参数,所以你可以做的是使用Function<Message, ...>,我们将HTTP请求转换为Message,其中body将转换为payload,HTTP headers将转换为Message headers。
Function<Message, ...>
body
payload
HTTP headers
Message headers
1条答案
按热度按时间lx0bsm1f1#
这从来不是spring-cloud-function用来取代spring-mvc等的目的。另外,Function只有一个参数,所以你可以做的是使用
Function<Message, ...>
,我们将HTTP请求转换为Message,其中body
将转换为payload
,HTTP headers
将转换为Message headers
。