ফ্লাস্ক ১.১ এ, আপনি যদি কোনও অভিধান ফেরত দেন এবং এটি স্বয়ংক্রিয়ভাবে জেএসএনে রূপান্তরিত হয়। সুতরাং যদি make_summary()
একটি অভিধান প্রদান করে, আপনি পারেন
from flask import Flask
app = Flask(__name__)
@app.route('/summary')
def summary():
d = make_summary()
return d
সুতরাং যে অবস্থা কোড সহ সম্পর্কে জিজ্ঞেস করে এই এক সদৃশ হিসাবে বন্ধ ছিল। সুতরাং এই প্রশ্নের উত্তর দেওয়ার জন্য, আপনি ফর্মের একটি টিপল ফিরিয়ে স্ট্যাটাস কোডটি অন্তর্ভুক্ত করতে পারেন (dict, int)
। dict
তাদেরকে JSON রূপান্তরিত হয় এবং int
HTTP স্থিতি কোড থাকবে। কোনও ইনপুট ছাড়াই, স্ট্যাটাসটি ডিফল্ট 200 So তাই উপরের উদাহরণে কোডটি 200 হবে below নীচের উদাহরণে এটি 201 এ পরিবর্তিত হয়েছে।
from flask import Flask
app = Flask(__name__)
@app.route('/summary')
def summary():
d = make_summary()
return d, 201 # 200 is the default
আপনি ব্যবহার করে স্থিতি কোডটি চেক করতে পারেন
curl --request GET "http://127.0.0.1:5000/summary" -w "\ncode: %{http_code}\n\n"