6 Commits

Author SHA1 Message Date
Ahmad Nassri
e11c54d29c Merge pull request #86 from Mashape/curlopts-override-fix
allow to override curlopts
2015-12-11 18:41:55 -05:00
Ahmad Nassri
a3312a0ecd allow to override curlopts 2015-12-11 18:38:09 -05:00
Augusto Marietti
fde6f41733 Update README.md 2015-10-16 19:40:03 -07:00
Ahmad Nassri
75258a2024 Merge pull request #83 from mircobabini/patch-1
fix composer command
2015-09-03 11:12:21 -04:00
Mirco Babini
b330685820 fix composer command 2015-09-03 15:39:52 +02:00
Augusto Marietti
2f7aea9f63 Update README.md 2015-07-28 00:27:17 -07:00
2 changed files with 12 additions and 5 deletions

View File

@@ -7,7 +7,11 @@
[![Gitter][gitter-image]][gitter-url]
[![License][packagist-license]][license-url]
Unirest is a set of lightweight HTTP libraries available in [multiple languages](http://unirest.io).
![][unirest-logo]
[Unirest](http://unirest.io) is a set of lightweight HTTP libraries available in multiple languages, built and maintained by [Mashape](https://github.com/Mashape), who also maintain the open-source API Gateway [Kong](https://github.com/Mashape/kong).
## Features
@@ -47,7 +51,7 @@ composer require mashape/unirest-php
This will get you the latest version of the reporter and install it. If you do want the master, untagged, version you may use the command below:
```shell
composer require mashape/php-test-reporter:@dev-master
composer require mashape/php-test-reporter dev-master
```
Composer installs autoloader at `./vendor/autoloader.php`. to include the library in your script, add:
@@ -336,6 +340,9 @@ Unirest\Request::getCurlHandle()
Made with ♥ from the [Mashape][mashape-url] team
[unirest-logo]: http://cl.ly/image/2P373Y090s2O/Image%202015-10-12%20at%209.48.06%20PM.png
[mashape-url]: https://www.mashape.com/
[license-url]: https://github.com/Mashape/unirest-php/blob/master/LICENSE

View File

@@ -387,9 +387,6 @@ class Request
{
self::$handle = curl_init();
// start with default options
curl_setopt_array(self::$handle, self::$curlOpts);
if ($method !== Method::GET) {
curl_setopt(self::$handle, CURLOPT_CUSTOMREQUEST, $method);
@@ -422,6 +419,9 @@ class Request
CURLOPT_ENCODING => ''
));
// update options
curl_setopt_array(self::$handle, self::$curlOpts);
if (self::$socketTimeout !== null) {
curl_setopt(self::$handle, CURLOPT_TIMEOUT, self::$socketTimeout);
}