Mavens,
Мне удалось изменить ответ на ошибку и ошибку с xml на json, используя приведенную ниже ссылку
https://docs.wso2.com/display/AM260/Error+Handling
Однако мне теперь остается узнать, как изменить полезную нагрузку для ошибок или ошибок, генерируемых самой системой
Что-то, что генерируется по умолчанию из системы
{ "fault": { "code": 900901, "message": "Invalid Credentials", "description": "Access failure for API: /employee/1.0.0, version: 1.0.0 status: (900901) - Invalid Credentials. Make sure you have provided the correct security credentials" }}
к чему-то настроенному, как это
{ "status": "fault", "description":{ "code": 900901, "message": "Invalid Credentials", "description": "Access failure for API: /employee/1.0.0, version: 1.0.0 status: (900901) - Invalid Credentials. Make sure you have provided the correct security credentials" }}
Обновление 1: просмотр: https://medium.com/@azinneera / transforming-backend-messages-error-in-wso2-api-manager-91bf8d744ad4