Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将json请求传递给Flask API_Python_Flask - Fatal编程技术网

Python 将json请求传递给Flask API

Python 将json请求传递给Flask API,python,flask,Python,Flask,我不熟悉API。我有以下json请求: { "Description": { "punctuation": "yes", "stopwords": "yes", "lower-case":"yes", "lemetization":"yes"

我不熟悉API。我有以下json请求:

{
    "Description": {
        "punctuation": "yes",
        "stopwords": "yes",
        "lower-case":"yes",
        "lemetization":"yes"
    }
}
我想将此json传递给我的以下服务:

@app.route('/user_input', methods=['POST'])
def user_input():

    ##Request table and Json request from user
    user_request = request.get_json()
    user_request_df =pd.DataFrame(user_request)
    return print(df.head())
我正在使用以下命令调用服务:

res = requests.get("http://127.0.0.1:5000/user_input", json={"Description": {"punctuation": "yes","stopwords": "yes","lower-case":"yes","lemetization":"yes"}})
运行此行后,我得到
错误。 在上面的示例中,我从另一个服务调用一个服务。类似地,我想调用多个服务

<Response [405]>
尝试使用
requests.post
代替
requests.get


编辑:我注意到您执行了
返回打印(df.head())
,这与
返回无
相同,因为
打印
总是
返回
。我不确定你到底想做什么,但是如果你想得到
df.head()
的字符串表示,那么你可能应该按照建议做
str(df.head())

,我已经做了更改,但是现在我得到了
“Request 200”
error.200表示“OK”,所以一切都很好。
@app.route('/user_input', methods=['POST'])