Download the PHP package amphp/artax without Composer
On this page you can find all versions of the php package amphp/artax. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package artax
Short Description Asynchronous parallel HTTP/1.1 client built on the Amp concurrency framework
License MIT
Homepage https://github.com/amphp/artax
Informations about the package artax
artax
Artax is a no longer maintained asynchronous HTTP client for PHP based on Amp. Its API simplifies standards-compliant HTTP resource traversal and RESTful web service consumption without obscuring the underlying protocol. The library manually implements HTTP over TCP sockets; as such it has no dependency on ext/curl.
Deprecation
This repository is deprecated in favor of amphp/http-client.
It still exists to keep Packagist working as before.
Features
- Requests asynchronously for full single-threaded concurrency
- Pools persistent keep-alive connections
- Transparently follows redirects
- Decodes gzipped entity bodies
- Exposes headers and message data
- Streams entity bodies for memory management with large transfers
- Supports all standard and custom HTTP method verbs
- Simplifies HTTP form submissions
- Implements secure-by-default TLS (
https://) - Supports cookies and sessions
- Functions seamlessly behind HTTP proxies
Project Goals
- Model all code as closely as possible to the relevant HTTP protocol RFCs
- Implement an HTTP/1.1 client built on raw socket streams with no
libcurldependency
Installation
This package can be installed as a Composer dependency.
Documentation
Documentation is bundled within this repository in the docs directory.
Examples
More extensive code examples reside in the examples directory.
Versioning
amphp/artax followed the semver semantic versioning specification like all other amphp packages. There won't be any new releases anymore.
Security
This repository is no longer maintained. Please upgrade to amphp/http-client instead.
License
The MIT License (MIT). Please see LICENSE for more information.
All versions of artax with dependencies
amphp/amp Version ^2
amphp/byte-stream Version ^1.1.6
amphp/socket Version ^0.10.5
amphp/uri Version ^0.1
amphp/file Version ^0.2 || ^0.3
kelunik/certificate Version ^1.1