Проблемы с подключением бэкэнда Flask к приложению Kivy с помощью UrlRequestPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Проблемы с подключением бэкэнда Flask к приложению Kivy с помощью UrlRequest

Сообщение Гость »


Сейчас я работаю над проектом, включающим серверную часть Flask и приложение Kivy. Моя цель — установить связь между ними с помощью UrlRequest Kivy. Однако похоже, что мое приложение Flask не получает ожидаемые данные от UrlRequest.
Вот ключевые моменты:
  • Я настроил серверную часть Flask для обработки запросов.
  • Приложение Kivy инициирует UrlRequest к конечной точке Flask.
  • Несмотря на правильную настройку URL-адреса, приложение Flask, похоже, отклоняет данные, отправленные через UrlRequest.
Будем очень признательны за любые идеи или предложения по устранению этой проблемы. !

Код: Выделить всё

This is my back end endpoint:
@recipes_blueprint.route('/ask_mobile', methods=['POST'])
def ask_recipe_mobile():
content = request.json['content']
print(content)
recipe = recipe_request_mobile(content)
return jsonify({
'data': recipe,
'status': 200,
'message': 'Recipe created successfully'
}), 200
Мое приложение Kivy:

Код: Выделить всё

    def load_content(self, query):
params = urlencode({'content': query})
headers = {
'Content-Type': 'application/json'
}
req = UrlRequest('http://127.0.0.1:5000/recipes/ask_mobile',
req_body=params, req_headers=headers, on_error=handle_error)
print(req.req_body)
I get a 400 error on my back end


Источник: https://stackoverflow.com/questions/781 ... urlrequest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»