Lines Matching refs:headers

31     public $headers;  variable in dokuwiki\\plugin\\upgrade\\HTTP\\HTTPClient
76 $this->headers = array();
81 if(extension_loaded('zlib')) $this->headers['Accept-encoding'] = 'gzip';
82 $this->headers['Accept'] = 'text/xml,application/xml,application/xhtml+xml,'.
84 $this->headers['Accept-Language'] = 'en-us';
177 isset($this->headers['Accept-encoding']) &&
178 $this->headers['Accept-encoding'] == 'gzip'){
179 unset($this->headers['Accept-encoding']);
214 $headers = $this->headers;
215 $headers['Host'] = $uri['host']
217 $headers['User-Agent'] = $this->agent;
218 $headers['Referer'] = $this->referer;
222 if (empty($headers['Content-Type'])) {
223 $headers['Content-Type'] = null;
225 switch ($headers['Content-Type']) {
227 … $headers['Content-Type'] = 'multipart/form-data; boundary=' . $this->boundary;
231 $headers['Content-Type'] = 'application/x-www-form-urlencoded';
241 $headers['Content-Length'] = $contentlength;
245 $headers['Authorization'] = 'Basic '.base64_encode($this->user.':'.$this->pass);
248 … $headers['Proxy-Authorization'] = 'Basic '.base64_encode($this->proxy_user.':'.$this->proxy_pass);
275 … if(isset($headers['Proxy-Authentication'])) unset($headers['Proxy-Authentication']);
296 $headers['Connection'] = 'Keep-Alive';
298 $headers['Connection'] = 'Close';
307 $request .= $this->buildHeaders($headers);
770 $headers = array();
779 if(isset($headers[$key])){
780 if(is_array($headers[$key])){
781 $headers[$key][] = $val;
783 $headers[$key] = array($headers[$key],$val);
786 $headers[$key] = $val;
789 return $headers;
797 * @param array $headers
800 protected function buildHeaders($headers){ argument
802 foreach($headers as $key => $value){
817 $headers = '';
819 $headers .= "$key=$val; ";
821 $headers = substr($headers, 0, -2);
822 if ($headers) $headers = "Cookie: $headers".HTTP_NL;
823 return $headers;