У меня есть клиент веб-сервиса ESB, который загружает документ в Alfresco, используя следующий RestAPI.
http: //: 8080 / alfresco / service / api / upload
Я понимаю, API должен быть называются данными multipart / form, с файлом и обязательными полями. При выполнении я получил следующий ответ об ошибке:
{
"status": {
"code": 400,
"name": "Bad Request",
"description": "Request sent by the client was syntactically incorrect."
},
"message": "Required parameters are missing",
"exception": "",
"callstack": [],
"server": "Enterprise v5.2.3 (r852994b1-b12) schema 10,065",
"time": "10-Jul-2020 12:26:47"
}
Я использую клиент ESB WSO2, код ESB выглядит хорошо. Единственное место, где я могу отлаживать, - это проводка. Wirelog показывает все хорошо (пожалуйста, посмотрите скриншот ниже). Сообщение об ошибке содержит противоречивую информацию, например
«описание»: «Запрос, отправленный клиентом, был синтаксически неверен». "message": "Необходимые параметры отсутствуют",
Есть ли журнал, который я могу получить со стороны сервера Alfresco, чтобы определить, в чем на самом деле проблема, какой синтаксис неверен? какой параметр отсутствует?
Снимок экрана для журнала проводов, как показано ниже
нажмите эту ссылку, чтобы увидеть изображение прослушки