Recall & Review
beginner
What are response headers in Flask?
Response headers are pieces of information sent by the server to the client along with the response. They describe details like content type, caching, and cookies.
Click to reveal answer
beginner
How do you set a custom response header in Flask?
You can set a custom response header by modifying the response object. For example: <br>
response = make_response('Hello')<br>response.headers['X-Custom-Header'] = 'Value'Click to reveal answer
beginner
What Flask function helps create a response object to modify headers?
The
make_response() function creates a response object that you can modify, including adding or changing headers before sending it back.Click to reveal answer
intermediate
Why are response headers important in web applications?
Response headers control how browsers handle the response, like caching, content type, security policies, and cookies. They help improve user experience and security.
Click to reveal answer
intermediate
How can you add multiple headers to a Flask response?
You can add multiple headers by setting them one by one on the response.headers dictionary or by passing a dictionary of headers when creating the response.
Click to reveal answer
Which Flask function is used to create a response object for setting headers?
✗ Incorrect
make_response() creates a response object that you can modify, including headers.
How do you add a custom header 'X-Test' with value '123' to a Flask response?
✗ Incorrect
Headers are set on the response object, not on request or app.
What does the 'Content-Type' response header specify?
✗ Incorrect
Content-Type tells the browser what kind of data it is receiving.
Which of these is NOT a typical use of response headers?
✗ Incorrect
Response headers do not change the request URL.
If you want to add multiple headers at once, which approach is correct?
✗ Incorrect
You can pass a dictionary of headers to make_response or set them one by one on the response.headers.
Explain how to add a custom response header in Flask and why you might want to do that.
Think about how you create and modify the response object.
You got /4 concepts.
Describe the role of response headers in web communication and give two examples of common headers.
Consider what information the server sends to the browser besides the page content.
You got /3 concepts.