Requests ошибка 500 в post запросе - Python

Формулировка задачи:

Необходимо отправить словарь в пост запросе на страницу сайта. Открываю http://localhost:5000/post - выдает ошибку post 500 Не могу понять почему? Он же должен просто открыть страницу node? или я должен передать в node эти две перменные? Сорри, я нуб
@app.route('/post', methods=['GET', 'POST'])
def post_to_node():
    base_url = "http://localhost:5000/node"
    payload = {'key1': 'value1', 'key2': 'value2'}
    response = requests.post(base_url, data=payload, timeout=0.001)   
    return print(response.text)  # TEXT/HTML   
 
@app.route('/node', methods=['GET', 'POST'])
def node():
    response = {
            'send adress': request.form['key1'],
            'send atom': request.form['key2'],
        }
    return jsonify(response), 200

Код к задаче: «Requests ошибка 500 в post запросе - Python»

textual
@app.route('/post', methods=['GET'])
def post():
    
    payload = {"key1": "value1", "key2": "value2"}
    try:
        client = app.test_client() # тестовый клиент
        response = client.post(
            url_for('json'), # путь до вьюхи отдающей запрошенные данные 
            #base_url='http://localhost:5001',
            #path='/json', # путь до вьюхи отдающей запрошенные данные 
            data=payload,
            content_type='multipart/form-data' 
            #data=flask.json.dumps(payload),
            #content_type='application/json'
            ) 
        
        answer = response.data
       
    except Exception as err:
        print(err)
        answer = [str(err)]
    
    return jsonify(answer)
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

6   голосов, оценка 3.833 из 5


СДЕЛАЙТЕ РЕПОСТ