falsk框架 使用post请求,发送与接收json格式的内容
先运行接收,再运行发送。
安装:
pip install Flask -i https://pypi.tuna.tsinghua.edu.cn/simple
发送
import requests
url = "http://127.0.0.1:8888/"
header = {
"aaaa": "1"
}
data = {
"aaa": True,
"bbb": False
}
res = requests.post(url=url, headers=header, json=data)
# print(res.content, res.status_code)
print(res.text, res.status_code)
接收
from flask import Flask
from flask import request
import json
from flask import render_template
app = Flask(__name__)
@app.route("/", methods=["GET", "POST"])
def check_custom_file():
if request.method == 'GET':
# return render_template('index.html')
return "成功get"
if request.method == "POST":
set_config = request.get_data()
# if set_config is None or set_config == "":
# return json_error(403, "Parameter set_config can not be empty.")
# set_config = json.loads(set_config)
print(set_config)
# return jsonify(status="success")
return "正常接收到post请求"
if __name__ == '__main__':
app.run(host="127.0.0.1", port=8888)