2016-04-26 4 views
0

Ich versuche, eine interne REST-Implementierung über Wso2 verfügbar zu machen. hier ist die API-DefinitionVerwenden von API, um interne REST-Dienste verfügbar zu machen

<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> 

ich binde nur das Methodenweiterzuleiten. Ich bin ziemlich neu in WSO2, immer noch kann ich nicht finden, was hier falsch ist? Danke für jede Hilfe oder Links.

+0

Verwenden Sie APIM oder ESB? –

+0

mit APIM in diesem Fall –

Antwort

0

Nun, ich musste Port und Hostname aus der API-Definition entfernen, damit es funktioniert. Nicht sicher warum, aber wenn es helfen kann

Verwandte Themen