Как отправлять и получать данные из одной конечной точки API в другую конечную точку API в flask Framework? - PullRequest
1 голос
/ 25 января 2020

Ниже приведен мой код, я использую python3

from flask import Flask,render_template,jsonify,request,abort
import pymysql
import json
import requests
app=Flask(__name__)
item = ()
connection = pymysql.connect(host="localhost",user="root",passwd="",database="cloud" )
cursor = connection.cursor()
@app.route("/api/v1/add_user",methods=["POST"])
def add_user():
    user_name = request.get_json()['user_name']
    dataToSend = {'data':'sent_by_add_user_api'}
    requests.post('http://127.0.0.1:5000/api/v1/read_data', json=dataToSend)
    return jsonify(user_name)

@app.route("/api/v1/read_data",methods=["POST"])
def read_data():
    input_json = requests.get() 
    return jsonify(input_json)

if __name__=='__main__':
    app.debug=True
    app.run(port=5000)

connection.commit()
connection.close()

Я хочу, чтобы словарь, отправленный add_user, был доступен в read_data, я не уверен в синтаксисе request.get и request. после. Я новичок в flask Framework, любая помощь будет оценена. заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...