ইউআরএলটিতে যদি আপনার একক যুক্তি পাস হয় তবে আপনি নীচের মতো এটি করতে পারেন
from flask import request
#url
http://10.1.1.1:5000/login/alex
from flask import request
@app.route('/login/<username>', methods=['GET'])
def login(username):
print(username)
যদি আপনার একাধিক পরামিতি থাকে:
#url
http://10.1.1.1:5000/login?username=alex&password=pw1
from flask import request
@app.route('/login', methods=['GET'])
def login():
username = request.args.get('username')
print(username)
password= request.args.get('password')
print(password)
আপনি পোষ্ট অনুরোধগুলির ক্ষেত্রে কাজ করার চেষ্টা করছেন যেখানে পরামিতিগুলি ফর্ম প্যারামিটার হিসাবে পাস করা হয় এবং ইউআরএলে উপস্থিত হয় না। আপনি যদি একটি লগইন এপিআই প্রকৃতপক্ষে বিকাশ করছেন তবে এটি পরামর্শ দেওয়া হয় আপনি জিইটি না করে পোষ্ট অনুরোধটি ব্যবহার করুন এবং ব্যবহারকারীর কাছে ডেটা উন্মোচন করুন।
পোস্ট অনুরোধের ক্ষেত্রে, এটি নিম্নলিখিত হিসাবে কাজ করবে:
#url
http://10.1.1.1:5000/login
এইচটিএমএল স্নিপেট:
<form action="http://10.1.1.1:5000/login" method="POST">
Username : <input type="text" name="username"><br>
Password : <input type="password" name="password"><br>
<input type="submit" value="submit">
</form>
রুট:
from flask import request
@app.route('/login', methods=['POST'])
def login():
username = request.form.get('username')
print(username)
password= request.form.get('password')
print(password)