equal
deleted
inserted
replaced
20 class Requests_Session { |
20 class Requests_Session { |
21 /** |
21 /** |
22 * Base URL for requests |
22 * Base URL for requests |
23 * |
23 * |
24 * URLs will be made absolute using this as the base |
24 * URLs will be made absolute using this as the base |
|
25 * |
25 * @var string|null |
26 * @var string|null |
26 */ |
27 */ |
27 public $url = null; |
28 public $url = null; |
28 |
29 |
29 /** |
30 /** |
30 * Base headers for requests |
31 * Base headers for requests |
|
32 * |
31 * @var array |
33 * @var array |
32 */ |
34 */ |
33 public $headers = array(); |
35 public $headers = array(); |
34 |
36 |
35 /** |
37 /** |
62 * @param array $headers Default headers for requests |
64 * @param array $headers Default headers for requests |
63 * @param array $data Default data for requests |
65 * @param array $data Default data for requests |
64 * @param array $options Default options for requests |
66 * @param array $options Default options for requests |
65 */ |
67 */ |
66 public function __construct($url = null, $headers = array(), $data = array(), $options = array()) { |
68 public function __construct($url = null, $headers = array(), $data = array(), $options = array()) { |
67 $this->url = $url; |
69 $this->url = $url; |
68 $this->headers = $headers; |
70 $this->headers = $headers; |
69 $this->data = $data; |
71 $this->data = $data; |
70 $this->options = $options; |
72 $this->options = $options; |
71 |
73 |
72 if (empty($this->options['cookies'])) { |
74 if (empty($this->options['cookies'])) { |
73 $this->options['cookies'] = new Requests_Cookie_Jar(); |
75 $this->options['cookies'] = new Requests_Cookie_Jar(); |
74 } |
76 } |