1
フラスコsqlalchemyとmarshmallowをフラスコバックエンドで作成し、jsonとkivyをフロントエンドとして返します。 kivy urlrequestを使用してフラスコのAPIにログインしようとしていますが、データが渡されていません。私は有効なデータを渡したとしても、私のフラスコのapi( '入力データなし')からエラーが出ます。Kivy UrlRequestがデータを渡していません
from kivy.network.urlrequest import UrlRequest
import urllib
import json
def success(req, result):
print('success')
def fail(req, result):
print('fail')
def error(req, result):
print('error')
def progress(req, result, chunk):
print('loading')
values = {'email':'[email protected]', 'pwdhash':'wilson'}
params = urllib.urlencode(values)
headers = {'Content-type': 'application/x-www-form-urlencoded',
'Accept': 'text/plain'}
req = UrlRequest('http://127.0.0.1:5000/login', on_success=success, on_failure=fail, on_error=error, on_progress=progress, req_body=params, req_headers=headers)
req.wait()
print(req.result)
この問題を解決する方法を教えてください。