返回结果
响应消息头
对应请求消息头,响应同样也有消息头,如“Content-type”。例如表1所示。
响应消息体
响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。
为篇幅起见,这里只展示部分内容,以求解器查询任务返回结果为例。
{
"create_at": "2025-06-09T13:19:28.215812Z",
"finish_at": "2025-06-09T13:19:28.336166Z",
"progress": "",
"result": {
"key_info": [
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.8,
"time": 0.0
},
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.8200000000000001,
"time": 0.0
},
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.8400000000000001,
"time": 0.0
},
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.8600000000000001,
"time": 0.0
},
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.88,
"time": 0.0
},
{
"item_num": 1,
"iteration": 50,
"material": "18mm金丝白橡零度木刺刨花板E0",
"threshold": 0.9,
"time": 0.0
}
],
"result_list": [
{
"cut_file": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><AutoCut ver=\"100\"><Project Name=\"订单\" CutTime=\"999.99\" Selected=\"-1\" ApplictionVer=\"1.0.0\" Update=\"2025-6-9 13:19:00\"><Data Class=\"3\" TotalUnit=\"1000000\" Type=\"18.0_18mm金丝白橡零度木刺刨花板E0\" Ply=\"18.0\" Grain=\"True\"><Objective Type=\"Shape\" Count=\"1\"><Shape X=\"60.0\" Y=\"553.0\" Turn=\"False\" Count=\"1\" Name=\"F-补板/立档条\" TLType=\"18mm金丝白橡零度木刺刨花板E0_18.0mm\" FH=\"18.0\"/></Objective><Substitute Type=\"Shape\" Count=\"0\"/><Condition Type=\"Shape\" Count=\"1\"><Shape Name=\"18mm金丝白橡零度木刺刨花板E0\" X=\"2440.0\" Y=\"1220.0\" Turn=\"True\" Sx=\"10.0\" Sy=\"10.0\" Count=\"9999\"/></Condition><Solutions Selected=\"0\"><Solution SolverName=\"排料名称\" SolveGap=\"4.4\" SheetCounts=\"1\" SumUnitArea=\"33180.0\" SumSheetArea=\"2976800.0\" SumSpareArea=\"2943620.0\"><Layouts><Layout ID=\"0\" SheetID=\"0\" Count=\"1\" Cut=\"True\" X=\"2440.0\" Y=\"1220.0\" UnitArea=\"33180.0\" SheetArea=\"2976800.0\" SpareArea=\"2943620.0\"><Part X=\"2432.2\" Y=\"1212.2\" Px=\"7.8\" Py=\"7.8\"><Part X=\"1212.2\" Y=\"60.0\" Px=\"7.8\" Py=\"7.8\" Turn=\"False\" UID=\"0\" BID=\"0\" Angle=\"0\"/></Part></Layout></Layouts></Solution></Solutions></Data></Project></AutoCut>",
"plan_info": [
{
"material_info": {
"cut_length": 2.52,
"cut_sum": 4,
"cut_time": 2.1,
"item_num": 1,
"material": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"program_num": 1,
"rate": 0.01115,
"run_program_num": 1,
"sum_area": 2.98,
"sum_cost": 107.0,
"sum_plate_num": 1,
"sum_used_area": 0.03
},
"material_name": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"problem_id": 1
}
],
"plan_name": "方案1"
},
{
"cut_file": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><AutoCut ver=\"100\"><Project Name=\"订单\" CutTime=\"999.99\" Selected=\"-1\" ApplictionVer=\"1.0.0\" Update=\"2025-6-9 13:19:00\"><Data Class=\"3\" TotalUnit=\"1000000\" Type=\"18.0_18mm金丝白橡零度木刺刨花板E0\" Ply=\"18.0\" Grain=\"True\"><Objective Type=\"Shape\" Count=\"1\"><Shape X=\"60.0\" Y=\"553.0\" Turn=\"False\" Count=\"1\" Name=\"F-补板/立档条\" TLType=\"18mm金丝白橡零度木刺刨花板E0_18.0mm\" FH=\"18.0\"/></Objective><Substitute Type=\"Shape\" Count=\"0\"/><Condition Type=\"Shape\" Count=\"1\"><Shape Name=\"18mm金丝白橡零度木刺刨花板E0\" X=\"2440.0\" Y=\"1220.0\" Turn=\"True\" Sx=\"10.0\" Sy=\"10.0\" Count=\"9999\"/></Condition><Solutions Selected=\"0\"><Solution SolverName=\"排料名称\" SolveGap=\"4.4\" SheetCounts=\"1\" SumUnitArea=\"33180.0\" SumSheetArea=\"2976800.0\" SumSpareArea=\"2943620.0\"><Layouts><Layout ID=\"0\" SheetID=\"0\" Count=\"1\" Cut=\"True\" X=\"2440.0\" Y=\"1220.0\" UnitArea=\"33180.0\" SheetArea=\"2976800.0\" SpareArea=\"2943620.0\"><Part X=\"2432.2\" Y=\"1212.2\" Px=\"7.8\" Py=\"7.8\"><Part X=\"1212.2\" Y=\"60.0\" Px=\"7.8\" Py=\"7.8\" Turn=\"False\" UID=\"0\" BID=\"0\" Angle=\"0\"/></Part></Layout></Layouts></Solution></Solutions></Data></Project></AutoCut>",
"plan_info": [
{
"material_info": {
"cut_length": 2.52,
"cut_sum": 4,
"cut_time": 2.1,
"item_num": 1,
"material": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"program_num": 1,
"rate": 0.01115,
"run_program_num": 1,
"sum_area": 2.98,
"sum_cost": 107.0,
"sum_plate_num": 1,
"sum_used_area": 0.03
},
"material_name": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"problem_id": 1
}
],
"plan_name": "方案2"
},
{
"cut_file": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><AutoCut ver=\"100\"><Project Name=\"订单\" CutTime=\"999.99\" Selected=\"-1\" ApplictionVer=\"1.0.0\" Update=\"2025-6-9 13:19:00\"><Data Class=\"3\" TotalUnit=\"1000000\" Type=\"18.0_18mm金丝白橡零度木刺刨花板E0\" Ply=\"18.0\" Grain=\"True\"><Objective Type=\"Shape\" Count=\"1\"><Shape X=\"60.0\" Y=\"553.0\" Turn=\"False\" Count=\"1\" Name=\"F-补板/立档条\" TLType=\"18mm金丝白橡零度木刺刨花板E0_18.0mm\" FH=\"18.0\"/></Objective><Substitute Type=\"Shape\" Count=\"0\"/><Condition Type=\"Shape\" Count=\"1\"><Shape Name=\"18mm金丝白橡零度木刺刨花板E0\" X=\"2440.0\" Y=\"1220.0\" Turn=\"True\" Sx=\"10.0\" Sy=\"10.0\" Count=\"9999\"/></Condition><Solutions Selected=\"0\"><Solution SolverName=\"排料名称\" SolveGap=\"4.4\" SheetCounts=\"1\" SumUnitArea=\"33180.0\" SumSheetArea=\"2976800.0\" SumSpareArea=\"2943620.0\"><Layouts><Layout ID=\"0\" SheetID=\"0\" Count=\"1\" Cut=\"True\" X=\"2440.0\" Y=\"1220.0\" UnitArea=\"33180.0\" SheetArea=\"2976800.0\" SpareArea=\"2943620.0\"><Part X=\"2432.2\" Y=\"1212.2\" Px=\"7.8\" Py=\"7.8\"><Part X=\"1212.2\" Y=\"60.0\" Px=\"7.8\" Py=\"7.8\" Turn=\"False\" UID=\"0\" BID=\"0\" Angle=\"0\"/></Part></Layout></Layouts></Solution></Solutions></Data></Project></AutoCut>",
"plan_info": [
{
"material_info": {
"cut_length": 2.52,
"cut_sum": 4,
"cut_time": 2.1,
"item_num": 1,
"material": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"program_num": 1,
"rate": 0.01115,
"run_program_num": 1,
"sum_area": 2.98,
"sum_cost": 107.0,
"sum_plate_num": 1,
"sum_used_area": 0.03
},
"material_name": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"problem_id": 1
}
],
"plan_name": "方案3"
},
{
"cut_file": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><AutoCut ver=\"100\"><Project Name=\"订单\" CutTime=\"999.99\" Selected=\"-1\" ApplictionVer=\"1.0.0\" Update=\"2025-6-9 13:19:00\"><Data Class=\"3\" TotalUnit=\"1000000\" Type=\"18.0_18mm金丝白橡零度木刺刨花板E0\" Ply=\"18.0\" Grain=\"True\"><Objective Type=\"Shape\" Count=\"1\"><Shape X=\"60.0\" Y=\"553.0\" Turn=\"False\" Count=\"1\" Name=\"F-补板/立档条\" TLType=\"18mm金丝白橡零度木刺刨花板E0_18.0mm\" FH=\"18.0\"/></Objective><Substitute Type=\"Shape\" Count=\"0\"/><Condition Type=\"Shape\" Count=\"1\"><Shape Name=\"18mm金丝白橡零度木刺刨花板E0\" X=\"2440.0\" Y=\"1220.0\" Turn=\"True\" Sx=\"10.0\" Sy=\"10.0\" Count=\"9999\"/></Condition><Solutions Selected=\"0\"><Solution SolverName=\"排料名称\" SolveGap=\"4.4\" SheetCounts=\"1\" SumUnitArea=\"33180.0\" SumSheetArea=\"2976800.0\" SumSpareArea=\"2943620.0\"><Layouts><Layout ID=\"0\" SheetID=\"0\" Count=\"1\" Cut=\"True\" X=\"2440.0\" Y=\"1220.0\" UnitArea=\"33180.0\" SheetArea=\"2976800.0\" SpareArea=\"2943620.0\"><Part X=\"2432.2\" Y=\"1212.2\" Px=\"7.8\" Py=\"7.8\"><Part X=\"1212.2\" Y=\"60.0\" Px=\"7.8\" Py=\"7.8\" Turn=\"False\" UID=\"0\" BID=\"0\" Angle=\"0\"/></Part></Layout></Layouts></Solution></Solutions></Data></Project></AutoCut>",
"plan_info": [
{
"material_info": {
"cut_length": 2.52,
"cut_sum": 4,
"cut_time": 2.1,
"item_num": 1,
"material": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"program_num": 1,
"rate": 0.01115,
"run_program_num": 1,
"sum_area": 2.98,
"sum_cost": 107.0,
"sum_plate_num": 1,
"sum_used_area": 0.03
},
"material_name": "18mm金丝白橡零度木刺刨花板E0",
"material_thick": 18.0,
"problem_id": 1
}
],
"plan_name": "方案4"
}
]
},
"start_at": "2025-06-09T13:19:28.216333Z",
"status": "Succeeded",
"task_id": "d92bf777-19fe-4f53-969e-deabf77f35b5"
}
当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。
{
"error_code": "optverse.00000006",
"error_msg": "Input data validate error: xxxxxxxxxxxxxxxxxxxxxxx\n"
}
其中,error_code表示错误码,error_msg表示错误描述信息。