Zach Borboa
849137a95e
Use explicit argument separator when building url
2016-08-12 02:01:23 -07:00
Zach Borboa
e705f5e86e
Skip setOpt test on 5.3, 5.4, and HHVM
2016-08-07 23:18:36 -07:00
Zach Borboa
26701569b2
Implement Curl::setOpts()
2016-08-07 22:41:12 -07:00
Zach Borboa
b1f345b2f3
Add test for Curl::setOpt
2016-08-07 22:24:39 -07:00
Zach Borboa
a32726bc09
Clean up
2016-08-07 01:37:30 -07:00
Zach Borboa
679ce8e3c4
Fix #345 : Allow POSTing multidimensional array with file
2016-08-07 00:04:36 -07:00
Zach Borboa
8285b9ff21
Fix #357 : Allow passing json_decode() parameters to Curl::setDefaultJsonDecoder
2016-07-23 01:26:57 -07:00
Zach Borboa
15efc64824
Add test for Curl::setCookieString
2016-07-17 14:42:55 -07:00
Zach Borboa
b24b575e58
Make Curl::totalTime a deferred property
2016-07-11 00:17:11 -07:00
Cyrille Faucheux
dc6001688f
Support post-redirect-get requests
2016-03-05 13:45:25 +01:00
Zach Borboa
6214b87670
Add test for Curl::getResponseCookies()
2016-02-05 02:52:22 -08:00
Zach Borboa
8cf2631c54
Fix #295 : Allow setting a custom XML decoder
2016-01-31 04:20:26 -08:00
Zach Borboa
c4d143f8f1
Skip memory leak test failing for PHP 7
2016-01-22 19:49:59 -08:00
Zach Borboa
4f62b45d5b
Add Curl::effectiveUrl
2016-01-18 20:39:52 -08:00
Zach Borboa
4a78a38238
Clean up
2015-11-10 08:05:14 -08:00
Zach Borboa
60594d5331
Fix #258 : Allow sending request data with non-file values prefixed with the @ character
2015-10-27 23:04:32 -07:00
Zach Borboa
f0bc858897
Fix #257 : Preserve space in cookie delimiter
2015-10-27 21:29:38 -07:00
Maxim Epishchev
443aa73851
Cookie: preserve encode space to '%20' in delimiter, when multiple cookies available
2015-10-27 11:36:47 +03:00
Zach Borboa
d69cded020
Fix #254 : CaseInsensitiveArray not found.
2015-10-20 21:54:53 -07:00
Zach Borboa
62e9bdf693
Skip test on HHVM due to "Segmentation fault"
2015-10-15 09:56:51 -07:00
Zach Borboa
7430a2a954
Fix #250 : Allow specifying a buffer when using Curl::verbose()
2015-10-14 17:49:48 -07:00
Zach Borboa
2e10ae416e
Fix #240 : Make CURLINFO_HEADER_OUT optional.
...
CURLINFO_HEADER_OUT is true by default, but now optional. When
CURLINFO_HEADER_OUT is not true, requestHeaders will be null.
2015-09-04 09:09:07 -07:00
Zach Borboa
145e7b76b1
Add test for #193
2015-08-27 12:26:56 -07:00
Pete Watts
9d03d46290
Fix #234 Fixed PATCH request method to correctly support sending body data.
2015-08-20 12:46:32 +01:00
Pete Watts
a7ed5182da
Fixed test CurlTest::testUserAgent where PHP_VERSION contains regex special chars (e.g. 5.6.9-0+deb8u1)
2015-08-20 12:38:48 +01:00
Zach Borboa
f10ca99e59
Add test for PATCHing a multidimensional array ( #205 )
2015-08-20 00:44:28 -07:00
Zach Borboa
8d701b0648
Fix #191 : Use $camelCase for properties (class member variables)
2015-07-30 23:54:03 -07:00
Zach Borboa
e3b405ed5d
Add support for detecting additional JSON content-types
2015-04-30 08:19:38 -07:00
Zach Borboa
a79e64b2ca
Fix #174 : Correctly set cookie value when using http_build_query().
...
http_build_query() url encodes the cookie data array. Use urldecode() to undo
the URL-encoding and allow characters including the colon (":").
2015-04-29 12:38:07 -07:00
Zach Borboa
8ce0a208b5
Skip Digest Access Authentication test on HHVM
2015-04-23 16:19:47 -07:00
Zach Borboa
3ebc19f916
Clean up request method tests
2015-04-23 15:45:34 -07:00
Zach Borboa
7256a716a1
Fix missing body in DELETE tests
2015-04-23 15:44:15 -07:00
Zach Borboa
91b94627d1
Fix #178 : Remove circular reference during cleanup
2015-04-22 23:42:35 -07:00
Zach Borboa
b31251a7fd
Clean up
2015-04-22 02:39:59 -07:00
Zach Borboa
70be5e4eb3
Fix #171 : Allow sending body data in delete()
2015-04-22 01:18:48 -07:00
Zach Borboa
bf10280cdb
Add test for #154
2015-03-26 08:22:09 -07:00
Zach Borboa
5a5ce14915
Clean up
2015-02-25 02:02:06 +07:00
Zach Borboa
20ee312a10
Add ability to specify a callback for MultiCurl::download()
2015-02-25 01:24:38 +07:00
Zach Borboa
eb8b6dcc19
Add ability to specify a callback for Curl::download()
2015-02-24 12:56:17 +07:00
Zach Borboa
2f7073743e
Allow setting the base url for requests in the constructor (Curl::__construct($base_url = null))
2015-02-22 23:17:32 +07:00
Zach Borboa
3aca8d167c
Allow setting the base url for requests.
...
Curl::setUrl() can now be used to specify the base url while passing only one
$data parameter to Curl::delete(), Curl::get(), Curl::head(), Curl::options(),
Curl::patch(), Curl::post(), and Curl::put().
2015-02-22 18:25:16 +07:00
Zach Borboa
ecd0831953
Add http digest auth tests
2015-02-22 02:30:35 +07:00
Zach Borboa
06b0cb62a0
Combine http basic auth tests
2015-02-22 01:18:42 +07:00
Zach Borboa
cd80ae8211
Use Curl::setURL() for HTTP calls; Update command line equivalents of calls
2015-02-10 11:44:03 -08:00
Zach Borboa
2e8ccceae3
Remove support for parallel requests
2015-02-09 01:48:32 -08:00
Zach Borboa
bbdba6d907
Fix #86 : Add default timeout of 30 seconds
2015-02-08 23:13:25 +07:00
Zach Borboa
ac7adb503c
Fix callbacks for curl multi requests; Add beforeSend() tests
2015-01-26 23:23:21 -08:00
Zach Borboa
85cd7e4d90
Add configurable json decoder
2015-01-24 10:26:44 -08:00
Zach Borboa
891a66c327
Fix #120 : json-encode request when request header Content-Type is application/json and data is a multidimensional array
2015-01-17 02:00:25 -08:00
Zach Borboa
ec8b7825aa
Refactor json request test to add additional tests
2015-01-17 01:45:52 -08:00