【发布时间】:2018-09-20 09:43:49
【问题描述】:
您好,我们在使用 curl 发布数据时遇到问题!
curl "http://127.0.0.1:8000/construct" -X POST -H "Content-Type: application/json" -d '{"journal_id": "JE000001", "entry_date" : "2016-11-06", "create_time" : "2016-11-06 18:00:00", "created_by": "Adam", "post_status": "P", "account_code" : "100000", "amount" : 16453.24, "dr_cr" : "C"}'
返回 400
@app.route("/construct", methods = ['GET', 'POST'])
def construct():
if request.method == 'POST':
data = request.form['data']
data1 = loads(data)
conn, cursor = database_connect()
data1 = data_contruct_new(data1)
data1['pre_hash'] = get_pre_hash(cursor)
data1['nouce'] = call_nouce()
data1['hash'] = call_hash(data1)
conn.close()
return jsonpify(data1)
else:
return request.method # return method for test
【问题讨论】: