berlioz / http-client
Berlioz HTTP Client is a PHP library to request HTTP server with continuous navigation, including cookies, sessions...
Requires
- php: ^8.2
- ext-mbstring: *
- berlioz/http-message: v3.0.0
- psr/http-client: ^1.0
- psr/log: ^2.0 || ^3.0
Suggests
- ext-curl: To use CURL adapter
- berlioz/html-selector: To query HTML result like jQuery in JavaScript.
- elgigi/har-parser: To use HAR support (record/replay HTTP sessions)
Provides
README
Note
This repository is a read-only split from the main Berlioz Framework repository.
For contributions, issues, or more information, please visit the main Berlioz Framework repository.
Do not open issues or pull requests here.
Berlioz HTTP Client is a PHP library to request HTTP server with continuous navigation, including cookies, sessions... Implements PSR-18 (HTTP Client), PSR-7 (HTTP message interfaces) and PSR-17 (HTTP Factories) standards.
📖 Full documentation
Installation
You can install Berlioz HTTP Client with Composer, it's the recommended installation.
$ composer require berlioz/http-client
Documentation
For usage and examples, visit the official documentation on getberlioz.com.