Я пытался получить доступ к серверу Python на основе фляги внутри моего приложения, используя следующий код:
baseURL = 'http://' + IP_Add_Server + ":" + PORT
postURL = baseURL + '/new-user'
data = {'username': user_id.get(),'password': password.get()}
r = requests.post(url=postURL, data=data)
Код на стороне сервера выглядит следующим образом:
@flask_app.route('/new-user', methods = ['POST'])
def adduser():
if request.method == 'PUT':
ID = request.form['username']
Pswd = request.form['password']
return Response(myDB.add_new_user(ID, Pswd))
else:
return Response('Wrong method', mimetype = 'text/plain')
ОтветЯ получаю за то же самое 405. Я пытался использовать params
вместо data
, но это не решило проблему.
Может кто-нибудь подсказать, в чем может быть проблема?