返回结果
响应消息头
对应请求消息头,响应同样也有消息头,如“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表示错误描述信息。