We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
DPC2021: HTTP Patterns: PSR 7 & 15 By Example - Tim Lytle
Learn about HTTP patterns using PSR 7 and 15 by example, including immutability, request and response representation, middleware, request handlers, routing, and more, with a focus on usability and benefits.
- Immutability: An important aspect of PSR 7 and 15 is immutability, where requests and responses are never modified once created.
- Request and Response representation: The PSR (PHP Standards, Recommendations, and Implementation) 7 and 15 specifications provide interfaces to represent HTTP requests and responses.
- Middleware: Middleware can be used to intercept and modify requests and responses, allowing for flexibility and customization.
- Request handlers: Request handlers are responsible for handling requests and returning responses.
- Routing: Routing is used to determine which request handler to use based on the URL and request parameters.
- Evaluation of PSR 7 and 15: The speaker believes that these specifications are not widely used and encourages the audience to take a closer look.
- Request bodies: The speaker demonstrates how to handle request bodies, including parsing and converting them to specific formats.
- Headers and query parameters: The speaker discusses how to handle headers and query parameters in requests and responses.
- Streams: The speaker shows how to use streams to handle request and response bodies.
- Immutability benefits: The speaker highlights the benefits of immutability, including better code reliability and reduced errors.
- USability: The speaker emphasizes the importance of usability and encourages developers to use the specifications in their own projects.
- Conclusion: The speaker concludes by thanking the audience and encouraging them to continue learning about PSR 7 and 15.