【发布时间】:2020-10-31 06:26:30
【问题描述】:
我有一个 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 服务器端获取日志来确定实际问题是什么,哪个语法不正确? 缺少什么参数?
如下图线日志截图
【问题讨论】:
-
你检查你的
alfresco.log服务器上的文件了吗? -
是的 alfresco.log 没有任何与服务相关的日志。我可能需要启用此日志吗?
标签: wso2 wso2esb alfresco alfresco-enterprise