Files
aichebao-automation-project/tesxt.py
2025-11-10 15:27:47 +08:00

67 lines
1.8 KiB
Python

import requests
import json
test_data = {
"工单类型": "保修",
"VIN码": "LVHCU8610S5010882",
"维修类型": "PDI",
"二级维修类型": "检查",
"进厂行驶里程": 154546,
"出厂行驶里程": 1578164,
"预计交车时间": "2025-11-05 15:35",
"送修保险公司": "太平财险",
"报案号": "r5hrhjththtth",
"是否全钣喷": "",
"三日电访时间": "上午",
"项目": [
{
"项目类型": "工时",
"维修项目/零部件名称": "更换手变速箱油",
"数量/工时": 4.5,
"工时单价": 80,
"车型分组代码": "FA1",
},
{
"项目类型": "工时",
"维修项目/零部件名称": "燃油滤清器-更换",
"数量/工时": 4.5,
"工时单价": 80,
"车型分组代码": "QTCX",
},
{
"项目类型": "材料",
"维修项目/零部件名称": "后装饰件卡扣",
"数量/工时": 4.5,
"工时单价": 80,
"车型分组代码": "QTCX",
"零部件代码": "91561-TA5-A11",
}
]
}
def test_acb_api():
url = "http://127.0.0.1:5000/acb" # 注意这里加了 /
try:
response = requests.post(
url,
json=test_data,
headers={'Content-Type': 'application/json'},
timeout=30
)
print(f"状态码: {response.status_code}")
print("响应内容:")
try:
print(json.dumps(response.json(), indent=2, ensure_ascii=False))
except Exception:
print(response.text) # 打印原始内容方便调试
except requests.exceptions.RequestException as e:
print(f"请求失败: {e}")
if __name__ == "__main__":
test_acb_api()