我想用python上传一个.rpt文件到api

vpfxa7rd  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(314)

我需要上传一个带有json格式的rpt文件到api
我有一个可以工作的代码,但是我不能用python复制它

jq '. | {schema: tojson}' test_api.rpt | \
curl -X POST http://api_url \
-H "Content-Type:application/json" \
-d @-

我的python脚本:

def json_to_subjects():
    url = "http://api_url"
    headers = {'Content-type': 'application/json'}
    data = json.dumps(open('reports/test_api.rpt').read())
    r = requests.post(url, data, headers=headers)
    return r.text

返回此错误 {"error_code":405,"message":"HTTP 405 Method Not Allowed"} 当第一个代码工作时

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题