setting custom curl options

- `Unirest\Request::curlOpt()`
- `Unirest\Request::curlOpts()`
- `Unirest\Request::clearCurlOpts()`

fixes #78
This commit is contained in:
Ahmad Nassri
2015-04-08 17:34:24 -04:00
parent ec5828c8aa
commit 4221ee5138
3 changed files with 84 additions and 29 deletions

View File

@@ -275,7 +275,7 @@ Unirest\Request::defaultHeader("Header1", "Value1");
Unirest\Request::defaultHeader("Header2", "Value2");
```
You can do set default headers in bulk:
You can set default headers in bulk by passing an array:
```php
Unirest\Request::defaultHeaders(array(
@@ -288,6 +288,27 @@ You can clear the default headers anytime with:
```php
Unirest\Request::clearDefaultHeaders();
#### Default cURL Options
You can set default [cURL options](http://php.net/manual/en/function.curl-setopt.php) that will be sent on every request:
```php
Unirest\Request::curlOpt(CURLOPT_COOKIE, "foo=bar");
```
You can set options bulk by passing an array:
```php
Unirest\Request::curlOpts(array(
CURLOPT_COOKIE => "foo=bar"
));
```
You can clear the default options anytime with:
```php
Unirest\Request::clearCurlOpts();
```
#### SSL validation