请求地址接口设置

查看 58|回复 5
作者:268   
客户需要我们自己上传数据到他们服务器,给了个接口。
请求地址:http://192.168.130.47:8888/uploadSnbase(必须可配置)
请求方式:POST
请求参数:
{
topic:honsoft. snbase,
json:
{
"el_sno":"34421100288021LL2K71002CCL00",                       --SN号(必须上传,产品SN)
“bo_sno”:””,                                                                                    --父阶SN
“sno_str”:“001“ ,                                                                             --喷涂字符
"sc_rcno":"",                                                                                    --流程单
“lot_no”:””,                                                                                       --批号(必须上传,源乾批号)
"sc_odno":"“,                                                                               --生产工单
"el_no":"3020206618" ,                                                                 --物料编号(必须上传,SN对应弘信料号)
"el_ver":"CA" ,                                                                                  --版本
“el_qty":1,                                                                                    --数量(必须上传,固定1)
“el_qty1":1,                                                                                    --数量1(必须上传,固定1)
“el_unit”:“PCS”,                                                                            --单位  (必须上传,固定PCS)[md][/md]
“el_unit1”:“PCS”,                                                                          --单位1(必须上传,固定PCS)
"wi_date":"2020/07/07 14:53:00“                                              --测试时间(上传时间)
}
}
返回参数{
    "status": 0,
    "message": "OK",
    "data": {}
用什么软件能配置好做到人工丢excel    程序自动上传传输过去。
附上一个表格数据
https://www.123865.com/s/hc39-H2GwA

上传, 批号

qiaojiwen   

使用 Python 脚本[Asm] 纯文本查看 复制代码import pandas as pd
import requests
import json
from datetime import datetime
# 配置上传接口
UPLOAD_URL = "http://192.168.130.47:8888/uploadSnbase"
# 配置 Excel 文件路径
EXCEL_FILE = "data.xlsx"
# 读取 Excel 文件
data = pd.read_excel(EXCEL_FILE)
# 遍历每一行并上传数据
for _, row in data.iterrows():
    # 构建 JSON 数据
    payload = {
        "topic": "honsoft.snbase",
        "json": {
            "el_sno": row["el_sno"],
            "bo_sno": row.get("bo_sno", ""),
            "sno_str": row.get("sno_str", ""),
            "sc_rcno": row.get("sc_rcno", ""),
            "lot_no": row["lot_no"],
            "sc_odno": row.get("sc_odno", ""),
            "el_no": row["el_no"],
            "el_ver": row.get("el_ver", ""),
            "el_qty": 1,
            "el_qty1": 1,
            "el_unit": "PCS",
            "el_unit1": "PCS",
            "wi_date": datetime.now().strftime("%Y/%m/%d %H:%M:%S")
        }
    }
    # 发送 POST 请求
    response = requests.post(UPLOAD_URL, json=payload)
    if response.status_code == 200:
        print(f"上传成功: {row['el_sno']}")
    else:
        print(f"上传失败: {row['el_sno']}, 错误: {response.text}")
sunnychen   

POST上传的软件有,把excel内容自动上传的软件没有
lisongmei   

写个代码去读取excel 自动传吧。。。
Lynn_   

这么个性化的东西 ,自己py写个脚本咯,读取表格数据 提交到接口,
as1470789   

https://www.bejson.com/json/col2json/index.html
在线excel转json 然后替换接口的json内容用postman调用接口呢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部