我有一个 ESB 网络服务客户端,它使用以下 RestAPI 将文档上传到 Alfresco。
http://:8080/alfresco/service/api/upload
我理解,API 被称为多部分/表单数据,带有文件和必填字段。当我执行时,我得到了以下错误响应。
{
"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"
}
我使用 WSO2 ESB 客户端,ESB 代码看起来都不错。我唯一可以调试的地方是通过 wirelog 。Wirelog 显示一切都很好(请参阅下面的屏幕截图)。错误消息包含相互矛盾的信息,例如
"description": "客户端发送的请求语法错误。" "message": "缺少必需的参数",
有没有我可以从 Alfresco 服务器端获取的日志来确定问题的真正原因,哪个语法不正确?缺少什么参数?
电线日志的屏幕截图如下