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

Узнай цену своей работы

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

Необходимо отправить словарь в пост запросе на страницу сайта. Открываю http://localhost:5000/post - выдает ошибку post 500 Не могу понять почему? Он же должен просто открыть страницу node? или я должен передать в node эти две перменные? Сорри, я нуб

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

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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

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