res = {1:2}
# return res  # {'1': 2}
return jsonify(res)  # ibid
import requests

def post(input, url):
    response = requests.post(url, json=input)
    response.raise_for_status()
    try:
        res = response.json()
        return res
    except:
        return response.text

if __name__ == "__main__":
    input = None
    url = "http://localhost:5000"
    result = post(input=input, url=url)
    print(result, type(result))
# https://blog.csdn.net/weixin_45887687/article/details/106162634

from flask import Flask, Response, jsonify

app = Flask(__name__)

@app.route('/', methods=['POST'])
def main():
    res = {1:2}
    # return res  # {'1': 2}
    return jsonify(res)  # ibid


if __name__ == "__main__":
    app.run(host="0.0.0.0", debug=True)
    # waitress-serve --listen=0.0.0.0:5000 app:app