This adapter uses basic PHP functions to access HTTP resources. It is read only.
composer require twistor/flysystem-httpuse League\Flysystem\Filesystem; use Twistor\Flysystem\Http\HttpAdapter; $filesystem = new Filesystem(new HttpAdapter('http://example.com')); $contents = $filesystem->read('file.txt');By default, metadata will be retrieved via HEAD requests. This can be disabled.
use Twistor\Flysystem\Http\HttpAdapter; $supportsHead = false; $adapter = new HttpAdapter('http://example.com', $supportsHead);PHP context options can be set using the third parameter.
use Twistor\Flysystem\Http\HttpAdapter; $context = [ 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false, ], ]; $adapter = new HttpAdapter('http://example.com', true, $context);