fenzland / http
A lightweight HTTP client with PHP7.
0.1.13
2017-12-21 09:25 UTC
Requires
- php: >=7.0
- fenzland/php-helpers: ^1.0
Requires (Dev)
- phpunit/phpunit: 5.5.*
README
A lightweight HTTP client with PHP7.
Install
composer require fenzland/http
Usage
HTTP::scheme('http')->host('example.org')->port(80)->query('/example/')->headers([ 'key'=>'value', ])->method('GET')->version('1.1')->send(); HTTP::withScheme('http')->withHost('example.org')->withPort(80)->withQuery('/example/')->withHeaders([ 'key'=>'value', ])->withMethod('GET')->withVersion('1.1')->send(); HTTP::url('http://example.org/example/?key=value')->get(); HTTP::url('http://example.org/example/?key=value')->head(); HTTP::url('http://example.org/example/?key=value')->options(); HTTP::url('http://example.org/example/?key=value')->delete(); HTTP::url('http://example.org/example/?key=value')->post( 'id=1&name=Fenz' ); HTTP::url('http://example.org/example/?key=value')->put( 'id=1&name=Fenz' ); HTTP::url('http://example.org/example/?key=value')->patch( 'id=1&name=Fenz' );