Download the PHP package zangue/prest without Composer
On this page you can find all versions of the php package zangue/prest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package prest
Prest
Prest is a PHP REST client library based on Pest. In a nutshell Prest is a wrapper around Pest that let you write RESTful client in a more elegant way (imho).
Installation
Via composer cli:
or in your composer.json file:
Basic Usage
Just as with Pest one can use the createJSON() and createXML() factory methods to create JSON and XML-centric version of Prest.
API
Set the resource URL.
Returns the resource URL, empty string if not set.
Adds a header.
Returns the request headers, empty array if no headers were set.
Shortcut: adds Content-Type header.
Adds request data
Use this method to pass a prepared array of data. Argument has to be an array else nothing will happened!
Returns the request data, empty array if no data were set.
Add a cookie.
Returns array of cookies or empty array if no cookies were added to the request.
Setup authentication. $auth can basic (default) or disgest.
Setup proxy.
Set cURL option.
Tells if the request was successful/failed.
Get last response status code
Return the raised exception in case of failure.
Returns the last response body on success. This method will return an associative array or a SimpleXMLElement if the Prest object was created using or factory method respectively.
Checks if last response has a specific header.
Returns the last response header (case insensitive) or NULL if not present.
Use HTTP GET/POST/PUT/PATCH/HEAD/DELETE method.
Executes the request.