Помогает ли менеджер wso2 api v1.10.0 преобразовать HTTP-метод запроса в бэкэнд через пользовательский интерфейс?Изменение диспетчера API WSO2 http-метода
Я создал api с ресурсом http GET через веб-консоль издателя. Но так как метод конечных точек поддержки POST только, я попытался изменить метод HTTP путем создания пользовательского в последовательности со свойством медиатора:
<property name="HTTP_METHOD" value="POST" scope="axis2"/>
но ответ показал сообщение об ошибке:
{
"fault": {
"code": 403,
"type": "Status report",
"message": "Fault Call",
"description": "No matching resource found in the API for the given request"
}
}
Единственные лог-файлах были показаны эти строки:
==> /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}
Если я удаляю посредник недвижимости, запрос проходит через бэкэнд.
Кто-нибудь знает, как решить эту проблему?
не будет ли запутать пользователя в API? – rucciva