Zach Borboa
5eb436cb26
Implement MultiCurl::addPatch()
2015-02-10 13:53:04 -08:00
Zach Borboa
6bd3626544
Implement MultiCurl::addOptions(); Fix issue caused by messages left in the queue (curl_multi_info_read)
2015-02-10 13:39:33 -08:00
Zach Borboa
bad06c358b
Implement and add tests for MultiCurl::addDelete() and MultiCurl::addHead()
2015-02-10 12:41:18 -08: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
9da8277926
Add example implementation of MultiCurl::addGet() with MultiCurlTest tests
2015-02-10 10:21:57 -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
Zach Borboa
c1cf3b3f08
Enforce line ending consistency in php files
2015-01-01 16:19:12 -08:00
Zach Borboa
69c1741597
Prohibit tab characters in php files
2014-12-31 14:27:10 -08:00
Zach Borboa
f8b851dec6
Run unit tests before checking trailing whitespace in php files
2014-12-31 14:01:51 -08:00
Zach Borboa
965f32cd80
Clean up unit tests
2014-12-31 01:58:40 -08:00
Zach Borboa
80adf0f3a1
Add json encoding when request header Content-Type is set to application/json
2014-12-31 01:14:18 -08:00
Zach Borboa
5d7d25ac15
Use CaseInsensitiveArray when setting headers
2014-12-31 00:19:11 -08:00
Zach Borboa
2fb88ffde0
Fix "Operation not permitted" (PHP 5.3) and "Permission denied" (HHVM) errors
2014-12-11 21:50:25 -08:00
Zach Borboa
001cfd646b
Add CURLOPT_RETURNTRANSFER reset when using download method; Fix download method test failing on PHP 5.3 due to different png files being created on the server and client when using imagepng().
2014-12-11 21:02:19 -08:00
Zach Borboa
63f47648b0
Fix #98 : Implement download() method
2014-12-11 10:20:41 -08:00
Zach Borboa
ffaeafe12c
Remove alternate expected response for hhvm; Remove hhvm from allow_failures
2014-12-10 22:41:25 -08:00
Zach Borboa
247aa78822
Write response headers to a stream resource and make CURLOPT_HEADER optional
2014-12-10 22:27:28 -08:00
Zach Borboa
0bab1dd46c
Add test for parsing empty response ( #96 )
2014-12-07 21:51:27 -08:00
Zach Borboa
41c42faa0e
Fix #95 : Allow json data with PUT requests
2014-12-04 22:35:39 -08:00
Zach Borboa
6df8c93517
Add setReferrer() alias setReferer()
2014-11-14 09:42:44 -08:00
Zach Borboa
9c8818d087
Merge pull request #80 from zborboa-google/patch-3
...
Add script comments
2014-10-21 21:48:41 -07:00
Zach Borboa
78ccb17a42
Fix #84 : PHP 5.3 build failing
2014-10-19 03:56:19 -07:00
zborboa-google
351f4b51ab
Add script comments
2014-09-09 11:34:27 -07:00
Zach Borboa
530c412da5
Add base url property
2014-09-06 16:44:11 -07:00
Zach Borboa
e17f854555
Make $instance->url public; Remove getUrl(), setUrl()
2014-09-06 16:31:01 -07:00
Zach Borboa
896eb5ebdf
Include querystring data in the url for the appropriate HTTP request methods
2014-09-03 23:08:29 -07:00
Zach Borboa
9d608312a4
Merge branch 'multiple-curl-info-callback' of https://github.com/matteo78/php-curl-class
...
* 'multiple-curl-info-callback' of https://github.com/matteo78/php-curl-class :
Add unit test for normal getUrl cases
Split test for getUrl from test for getOptions
Add call to setUrl in other verbs
Add call to setUrl in single requests
Add getUrl, setUrl methods and setUrl call
Added tests for getUrl method
Add unit tests
Add getOpt function
2014-09-03 21:37:56 -07:00
Zach Borboa
9dc097c672
Add trailing whitespace test
2014-09-03 17:04:18 -07:00
Mattéo D
1c1cfd113a
Add unit test for normal getUrl cases
2014-08-31 16:11:46 +02:00
Mattéo D
9f960e460e
Split test for getUrl from test for getOptions
2014-08-31 16:05:10 +02:00
Mattéo D
79a3a0e9ef
Added tests for getUrl method
2014-08-31 15:54:33 +02:00
Mattéo D
d0770339ca
Add unit tests
2014-08-31 15:50:13 +02:00
Zach Borboa
a993a750c2
Update hhvm continuous integration installation
2014-08-18 09:44:18 -07:00
Zach Borboa
1e88df8a35
Remove hhvm cookie response workaround
2014-08-18 08:55:45 -07:00
Zach Borboa
35fb672f22
Remove PHP 5.3 from continuous integration test allowed failures
2014-08-17 15:20:48 -07:00
Zach Borboa
12d91574b6
Swap assertion parameter order
2014-08-17 00:23:51 -07:00
Zach Borboa
007bea958f
Fix #73 : Add PHP 5.3 to continuous integration tests
2014-08-16 23:26:37 -07:00
Zach Borboa
462839d39f
Replace HHVM's built-in webserver with Nginx for continuous integration tests
2014-07-24 10:46:10 -07:00
Zach Borboa
3b6debd09b
Move before_script and script to files
2014-07-24 10:39:35 -07:00
zborboa-google
8dbe63f820
Clean up
2014-07-08 09:11:39 -07:00
Zach Borboa
5163e1c2d4
Fix #67 : Change assertTrue to assertEquals where appropriate
2014-07-02 21:39:04 -07:00
Zach Borboa
2d883cef47
Encode cookies per RFC 3986
2014-06-28 17:39:16 -07:00
Zach Borboa
a03a603308
Include an HTTP HEAD request when testing response body
2014-06-24 19:11:18 -07:00
Zach Borboa
54a3dd5edc
Fix #53 : Return response body when calling HTTP request methods
2014-06-24 18:48:36 -07:00
Zach Borboa
85e4109f6a
Fix #64 : Allow access to raw response content
2014-06-12 09:30:08 -07:00