deweppro / client
This package is abandoned and no longer maintained.
No replacement package was suggested.
client for working with resources
3.0.1
2019-09-08 03:36 UTC
Requires
Requires (Dev)
- phpstan/phpstan: ^0.10
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2023-07-08 12:11:40 UTC
README
Example:
<?php declare(strict_types=1); include_once './vendor/autoload.php'; $client = new \Dewep\Client\Http(); $client->setUrl('https://localhost/test', ['a' => 1]) ->setTimeout(10) ->sslVerify(true) ->setUserAgent('TestUserAgent'); $client->getHeaders() ->setContentType('text/json') ->setKeepAlive(10) ->setBasicAuth('login', 'pass'); $response = $client->post( [ 'test' => [ 'test' => 'hello', 'test2' => 'hello', ], ] )->exec()->getResponse(); $info = $response->getInfo(); var_export($info); $parsedResp = $response->getBody(); var_export($parsedResp); $rawResp = $response->getBody(true); var_export($rawResp); $xml = $response->asXml( [ 'x' => 'http://xml.localhost/type/x', ] ); var_export($xml);