错误400带Flask的错误请求request.get_数据()来自PHP请求

2024-03-29 08:32:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的服务器上做一个内部API。 我想将一些JSON字符串从PHP传输到Python。在

在Python上,我有以下代码:

from flask import request
from flask import jsonify
...

@app.route('/database/<string:token>', methods=['POST', 'GET'])
def sync(token):
    if token not in VALID_TOKENS:
        ...

    json = request.get_json(force=True)
    ...

...
if __name__ == "__main__":
    app.run(host='0.0.0.0', debug=False, port=6000)

在PHP方面,我有:

^{pr2}$

但Flask在每次请求时都会回复我:

127.0.0.1 - - [19/Feb/2017 20:08:00] "POST /database/token HTTP/1.1" 400 -

在Python上,request.data和{}都是{}。在

p.p.S.:在Python中使用requests.post(url, json=data)。在


Tags: fromimport服务器tokenapijsonappflask