File tree Expand file tree Collapse file tree 3 files changed +40
-0
lines changed Expand file tree Collapse file tree 3 files changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -217,6 +217,7 @@ Curl::setDefaultUserAgent()
217
217
Curl::setDefaultXmlDecoder()
218
218
Curl::setDigestAuthentication($username, $password = '')
219
219
Curl::setHeader($key, $value)
220
+ Curl::setHeaders($headers)
220
221
Curl::setJsonDecoder($function)
221
222
Curl::setMaxFilesize($bytes)
222
223
Curl::setOpt($option, $value)
@@ -260,6 +261,7 @@ MultiCurl::setCookieJar($cookie_jar)
260
261
MultiCurl::setCookieString($string)
261
262
MultiCurl::setDigestAuthentication($username, $password = '')
262
263
MultiCurl::setHeader($key, $value)
264
+ MultiCurl::setHeaders($headers)
263
265
MultiCurl::setJsonDecoder($function)
264
266
MultiCurl::setOpt($option, $value)
265
267
MultiCurl::setOpts($options)
Original file line number Diff line number Diff line change @@ -916,6 +916,27 @@ public function setHeader($key, $value)
916
916
$ this ->setOpt (CURLOPT_HTTPHEADER , $ headers );
917
917
}
918
918
919
+ /**
920
+ * Set Headers
921
+ *
922
+ * Add extra headers to include in the request.
923
+ *
924
+ * @access public
925
+ * @param $headers
926
+ */
927
+ public function setHeaders ($ headers )
928
+ {
929
+ foreach ($ headers as $ key => $ value ) {
930
+ $ this ->headers [$ key ] = $ value ;
931
+ }
932
+
933
+ $ headers = array ();
934
+ foreach ($ this ->headers as $ key => $ value ) {
935
+ $ headers [] = $ key . ': ' . $ value ;
936
+ }
937
+ $ this ->setOpt (CURLOPT_HTTPHEADER , $ headers );
938
+ }
939
+
919
940
/**
920
941
* Set JSON Decoder
921
942
*
Original file line number Diff line number Diff line change @@ -456,6 +456,8 @@ public function setCookieJar($cookie_jar)
456
456
/**
457
457
* Set Header
458
458
*
459
+ * Add extra header to include in the request.
460
+ *
459
461
* @access public
460
462
* @param $key
461
463
* @param $value
@@ -465,6 +467,21 @@ public function setHeader($key, $value)
465
467
$ this ->headers [$ key ] = $ value ;
466
468
}
467
469
470
+ /**
471
+ * Set Headers
472
+ *
473
+ * Add extra headers to include in the request.
474
+ *
475
+ * @access public
476
+ * @param $headers
477
+ */
478
+ public function setHeaders ($ headers )
479
+ {
480
+ foreach ($ headers as $ key => $ value ) {
481
+ $ this ->headers [$ key ] = $ value ;
482
+ }
483
+ }
484
+
468
485
/**
469
486
* Set JSON Decoder
470
487
*
You can’t perform that action at this time.
0 commit comments