我试图通过wso2公开内部REST实现。 这是API定义
<api xmlns="http://ws.apache.org/ns/synapse" name="API" context="/api" hostname="http://toto.com" port="80">
<resource methods="POST GET" uri-template="/{methodName}">
<inSequence trace="disable">
<send>
<endpoint>
<http uri-template="http://toto.com/1.0.1/api/{uri.var.methodName}" method="GET|POST|PUSH|PUT|DELETE"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<send/>
</outSequence>
</resource>
</api>
我只是想要传递methodName。 我对wso2很新,但我仍然无法在这里找到错误的东西? 感谢您提供任何帮助或链接。
答案 0 :(得分:0)
我必须从api定义中删除端口和主机名才能使其正常工作。 不确定为什么,但它是否可以提供帮助