Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99c6975f23 | ||
|
|
f257217434 | ||
|
|
c9c0a85250 | ||
|
|
3e375515fe | ||
|
|
b6fb76ce12 | ||
|
|
5926846300 | ||
|
|
feae18f980 |
@@ -26,3 +26,11 @@ matrix:
|
|||||||
fast_finish: true
|
fast_finish: true
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- php: hhvm
|
- php: hhvm
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
webhooks:
|
||||||
|
urls:
|
||||||
|
- https://webhooks.gitter.im/e/d4319553d0aecfd5b9ac
|
||||||
|
on_success: always
|
||||||
|
on_failure: always
|
||||||
|
on_start: false
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ If you use Symfony2, autoloader has to be detected automatically.
|
|||||||
|
|
||||||
### Install from source
|
### Install from source
|
||||||
|
|
||||||
Unirest-PHP requires PHP `v5.4+`. Download the PHP library from Github, then include `Unirest.php` in your script:
|
Download the PHP library from Github, then include `Unirest.php` in your script:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git clone git@github.com:Mashape/unirest-php.git
|
git clone git@github.com:Mashape/unirest-php.git
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ class Request
|
|||||||
private static $jsonOpts = array();
|
private static $jsonOpts = array();
|
||||||
private static $socketTimeout = null;
|
private static $socketTimeout = null;
|
||||||
private static $verifyPeer = true;
|
private static $verifyPeer = true;
|
||||||
|
private static $verifyHost = true;
|
||||||
|
|
||||||
private static $auth = array (
|
private static $auth = array (
|
||||||
'user' => '',
|
'user' => '',
|
||||||
@@ -56,6 +57,16 @@ class Request
|
|||||||
return self::$verifyPeer = $enabled;
|
return self::$verifyPeer = $enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verify SSL host
|
||||||
|
*
|
||||||
|
* @param bool $enabled enable SSL host verification, by default is true
|
||||||
|
*/
|
||||||
|
public static function verifyHost($enabled)
|
||||||
|
{
|
||||||
|
return self::$verifyHost = $enabled;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a timeout
|
* Set a timeout
|
||||||
*
|
*
|
||||||
@@ -405,6 +416,8 @@ class Request
|
|||||||
CURLOPT_HTTPHEADER => self::getFormattedHeaders($headers),
|
CURLOPT_HTTPHEADER => self::getFormattedHeaders($headers),
|
||||||
CURLOPT_HEADER => true,
|
CURLOPT_HEADER => true,
|
||||||
CURLOPT_SSL_VERIFYPEER => self::$verifyPeer,
|
CURLOPT_SSL_VERIFYPEER => self::$verifyPeer,
|
||||||
|
//CURLOPT_SSL_VERIFYHOST accepts only 0 (false) or 2 (true). Future versions of libcurl will treat values 1 and 2 as equals
|
||||||
|
CURLOPT_SSL_VERIFYHOST => self::$verifyHost === false ? 0 : 2,
|
||||||
// If an empty string, '', is set, a header containing all supported encoding types is sent
|
// If an empty string, '', is set, a header containing all supported encoding types is sent
|
||||||
CURLOPT_ENCODING => ''
|
CURLOPT_ENCODING => ''
|
||||||
));
|
));
|
||||||
|
|||||||
Reference in New Issue
Block a user