I made an API using flask from which I can get and post data. I am able to get the data but am not able to post it.
Snippet of the code from which I am making a post request
import requests
from pprint import pprint
base_url = 'http://127.0.0.1:5000'
response = requests.get(base_url)
data = response.json()
#print(data)
print("Enter '1' If You Are Existing User")
print("Enter '2' If You Want To Make An Account")
key=int(input())
if(key==2):
print("Enter Your Name For Your Account:")
n1=input()
print("Enter A Strong Password For Your Account")
n2=input()
for g in data:
if(g['Name'].upper()== n1.upper() and g['Password'].upper()==n2.upper()):
print("User Already Exist")
break
else:
payload={'Name':n1,'Password':n2}
r=requests.post(base_url,data=payload)
pprint(r.json)
if(key==1):
print("Enter Your Name")
name = input()
print("Enter Your Password")
ent = input()
print("\n")
for i in data:
if(i['Name'].upper()== name.upper() and i['Password'].upper()==ent.upper()):
print("Login Succesfull")