2016-04-08 6 views
1

Ermöglicht WSO2 API Manager v1.10.0 Umwandlung der HTTP-Methode der Anfrage an das Back-End durch benutzerdefinierte Reihenfolge?WSO2 API Manager Änderung HTTP-Methode

Ich erstellte eine API mit HTTP-GET-Ressource über Publisher-Webkonsole. Da aber der Endpunkt Unterstützung POST-Methode nur, habe ich versucht, die HTTP-Methode zu ändern, indem benutzerdefinierte in Folge mit Immobilienvermittler erstellen:

<property name="HTTP_METHOD" value="POST" scope="axis2"/> 

aber die Antwort eine Fehlermeldung gezeigt:

{ 
    "fault": { 
    "code": 403, 
    "type": "Status report", 
    "message": "Fault Call", 
    "description": "No matching resource found in the API for the given request" 
    } 
} 

Die Log-Dateien nur diese Linien zeigten:

==> /opt/wso2am-gateway/repository/logs/wso2carbon.log <== 
[2016-04-08 10:30:16,868] INFO - STATUS = Executing default 'fault' sequence, ERROR_CODE = 403, ERROR_MESSAGE = No matching resource found in the API for the given request {org.apache.synapse.mediators.builtin.LogMediator} 

Wenn ich die Eigenschaft Vermittler entfernen, übergeben die Anfrage durch und das Backend erreichen.

Weiß jemand, wie man dieses Problem löst?

Antwort

0

Sie müssen auch POST-Ressource auf Ihrer API definieren (auch wenn Sie es nicht verwenden)

+0

würde es den Benutzer der API nicht verwechseln? – rucciva

Verwandte Themen