【发布时间】:2019-07-26 12:16:41
【问题描述】:
我是 ETL 的初学者,我试图从现有数据(例如:100k 数据)中休息客户端 API localhost:8080/student (POST)
如果请求错误,API localhost:8080/student (POST) 会返回这样的响应
{
"errors": [
{
"code": "student id.not.found",
"message": "student with branch id does not exist"
}
],
"statusCode": "BAD_REQUEST"
}
OR this in case of authorization fails
{
"error": "invalid_token",
"error_description": "Cannot convert access token to JSON"
}
处理此问题的最佳方法是什么?
我想将失败的请求保存在某处并稍后重试。
如果出现 500 等直接错误,我该如何处理?
我目前的方法是将 JSON 响应存储在某个变量中,并搜索响应是否包含任何带有错误或错误代码的名称,我会认为它失败 还是我应该只检查返回的 HTTP 响应状态代码
电流是这样的
休息反应是这样的
这就是我试图获取错误字段的方式,但它每次都为空
【问题讨论】:
标签: rest etl pentaho kettle data-migration