更新时间:2025-06-27 GMT+08:00
分享

返回结果

状态码

请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。

状态码是一组数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码状态码。

响应消息头

对应请求消息头,响应同样也有消息头,如“Content-type”。例如表1所示。

表1 响应消息头

名称

说明

Content-Length

响应消息体的字节长度,单位为Byte。

Date

系统响应的时间。

Content-Type

响应消息体的MIME类型。

响应消息体

响应消息体通常以结构化格式返回,与响应消息头中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表示错误描述信息。

相关文档