Bird
0
0

Which Python code snippet correctly creates a Flask route to handle GET requests at '/status'?

easy📝 Syntax Q3 of 15
Raspberry Pi - Web Server and API
Which Python code snippet correctly creates a Flask route to handle GET requests at '/status'?
A@app.route('/status', methods=['PUT']) def status(): return 'OK'
B@app.route('/status', methods=['GET']) def status(): return 'OK'
C@app.route('/status', methods=['POST']) def status(): return 'OK'
D@app.route('/status'methods=['GET']) def status(): return 'OK'
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct HTTP method for GET

    GET requests require methods=['GET'] in route decorator.
  2. Step 2: Check route syntax

    @app.route('/status', methods=['GET']) is correct syntax for GET route.
  3. Final Answer:

    Decorator with methods=['GET'] and function returning 'OK' -> Option B
  4. Quick Check:

    Flask GET route syntax = @app.route('/status', methods=['GET']) def status(): return 'OK' [OK]
Quick Trick: Use methods=['GET'] to specify GET routes in Flask [OK]
Common Mistakes:
MISTAKES
  • Omitting methods list for GET
  • Using POST or PUT instead of GET
  • Incorrect decorator syntax

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes