通过 intergromat 应用程序创建 RPC returns 404
Creating RPC through intergromat apps returns 404
我正在尝试创建一个列出服务中部门的 RPC。但是,如果不存在任何部门,用于列出所有部门的端点 returns HTTP 404
错误。当状态代码大于 399
时,'valid' 指令似乎不起作用。有解决办法吗?
无法将大于 399 的响应状态标记为 OK。 valid 指令用于另一个方向 - 将 200 状态标记为错误。我唯一可以推荐的是将以下错误处理代码放入您的 RPC 中:
"error": {
"404": {
"type": "DataError",
"message": "No departments found. --ServiceName-- marks this case as an error - please switch to the Map mode to save."
}
}
这至少会帮助用户在尝试设置模块输入时了解发生了什么。
这是 Scenario.
中的样子
我正在尝试创建一个列出服务中部门的 RPC。但是,如果不存在任何部门,用于列出所有部门的端点 returns HTTP 404
错误。当状态代码大于 399
时,'valid' 指令似乎不起作用。有解决办法吗?
无法将大于 399 的响应状态标记为 OK。 valid 指令用于另一个方向 - 将 200 状态标记为错误。我唯一可以推荐的是将以下错误处理代码放入您的 RPC 中:
"error": {
"404": {
"type": "DataError",
"message": "No departments found. --ServiceName-- marks this case as an error - please switch to the Map mode to save."
}
}
这至少会帮助用户在尝试设置模块输入时了解发生了什么。
这是 Scenario.
中的样子