Http Module
🎊 Http v2 released
We just released Leaf Http v2. It comes with a ton of bug fixes and updated functionality for almost each class. These changes include standardization of some practices and performance upgrades.
The Leaf Http module contains a bunch of handlers for managing the kinds and methods through which data flows in and out of your application.
The available classes in the Http module are:
Installation
You can install the http module with the Leaf CLI:
leaf install http
or with Composer:
composer require leafs/http
From there you can use any of the classes above in your project.
TIP
Cookies and session are independent modules which are not added to the Http module. This is because, the use of session and cookies is relatively low in APIs. If you however want to use sessions and cookies, you can read their guides for information on them.
Versions
There are currently two versions of Leaf Http. Click on your version of choice to view its docs.
Request
This is a developer friendly interface which allows you to interact with data coming into your application. Read the docs
Response
This interface allows you to output data from your application in different forms. Read the docs
Headers
This interface allows you to manage headers in your application. Read the docs
Cache
This interface allows you to manage HTTP cache in your app. Read the docs
Session (module)
This module allows you to manage session in your application. Read the docs
Cookies (module)
This module allows you to manage cookies in your application. Read the docs