Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raph6/httprequest
composer package for http request using curl
https://github.com/raph6/httprequest
composer curl curlphp http httprequest php
Last synced: 3 months ago
JSON representation
composer package for http request using curl
- Host: GitHub
- URL: https://github.com/raph6/httprequest
- Owner: raph6
- Created: 2015-06-06T23:12:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T06:31:46.000Z (over 3 years ago)
- Last Synced: 2024-07-06T07:21:33.529Z (7 months ago)
- Topics: composer, curl, curlphp, http, httprequest, php
- Language: PHP
- Homepage:
- Size: 20.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HttpRequest
composer package for http request using curl### Installation
```shell
composer require raph6/httprequest
```### Example of use
```php
use raph6\HttpRequest\HttpRequest;# url
$http = new HttpRequest('https://httpbin.org/anything');
# or
$http = new HttpRequest;
$http->setUrl('https://httpbin.org/anything')# cookies
->setCookies(['bar' => 'foo'])# data (get or post)
->setData(['foo' => 'bar'])# headers
->setHeaders(['token' => '123456'])# user agent
->setUserAgent('PHP/Curl (https://github.com/raph6/httprequest)')# basic auth
->setBasicAuth('username', 'password')# timeout (default 10)
->setTimeout(5);var_dump($http->post());
// var_dump($http->get());
```