在mule中,我们如何同时为../api/items和../api/items/{itemId}提供端点服务?
我想知道如何让ApiKit为端点工作..当我调用{/ 3}}
中精确定义的../api/items时,我得到nullpayload和exeption但是提到的解决方案实际上并不适用
答案 0 :(得分:0)
在raml中,这个端点都有效。你可以使用它,没有问题。
答案 1 :(得分:0)
我解决了它只是在APIkit路由器之前添加了一个groovy脚本。
是
import org.mule.api.transport.PropertyScope
if(message.getInboundProperty('http.request.path') == '/api/items')
message.setProperty('http.request.path', '/api/items/*', PropertyScope.INBOUND)`
当我看到明星*
作为项目ID时,我在流程实现中的行为相应