【发布时间】:2020-12-11 18:15:03
【问题描述】:
发布代码
import requests
form = {
"token": 123,
"discordid": 330421170186879007
}
data = requests.post('sample/dir', json=form)
接收代码
@app.route('/dir', methods=['POST'])
def post():
Discordid = request.form.get("discordid")
token = request.form.get("token")
cur.execute("UPDATE table SET Token = (?) WHERE DiscordID = (?);", (Discordid, token,))
conn.commit()
print(token, Discordid)
return ('', 204)
我得到 None 和 None 在接收控制台打印。
为什么我收到 None 的 Discordid、令牌以及如何解决这个问题?
【问题讨论】:
-
试试
data = requests.post('sample/dir', data=form)或者cur.execute("UPDATE table SET Token = (?) WHERE DiscordID = (?);", (Discordid, token,))你需要改变参数的顺序吗? -
我更改了订单并修复了它!
-
好。您能否将我刚刚发布的答案标记为正确?
标签: python json sqlite post python-requests