versionable / prospect
Library for making HTTP requests
Installs: 1 028
Dependents: 2
Suggesters: 0
Security: 0
Stars: 9
Watchers: 4
Forks: 5
Open Issues: 0
Requires
- php: >=5.3.0
- versionable/common: 1.*
This package is not auto-updated.
Last update: 2024-12-21 14:53:11 UTC
README
README
What is Prospect?
Prospect is a fully featured PHP 5.3 HTTP compliant client library.
It has object orientated API making it easy to construct both simple and more complicated requests.
The library supports such features as cookies, headers and files.
Features supported out of the box:
- Highly tested code base
- Object orientated API
- Ability to send HTTP headers
- Cookies
- Files
Requirements
- PHP 5.3.x
- Curl (optional)
Usage
Performing a simple get request
include 'src/Versionable/Prospect/Request/Request.php'; include 'src/Versionable/Prospect/Url/Url.php'; include 'src/Versionable/Prospect/Adapter/Curl.php'; include 'src/Versionable/Prospect/Client/Client.php'; include 'src/Versionable/Prospect/Response/Response.php'; use \Versionable\Prospect\Request\Request; use \Versionable\Prospect\Url\Url; use \Versionable\Prospect\Adapter\Curl; use \Versionable\Prospect\Client\Client; use \Versionable\Prospect\Response\Response; $request = new Request(new Url('http://versionable.co.uk/')); $client = new Client(new Curl()); $response = $client->send($request, new Response());