$request = array();
$request['host'] = $matches[3];
$request['ssl'] = (strtolower($matches[2]) == "https");
- $request['port'] = ($matches[6] ? $matches[6] : 80);
+ $request['port'] = ($matches[6] ? $matches[6] : ($request['ssl'] ? 443 : 80));
$request['path'] = ($matches[7] ? $matches[7] : "/");
$request['header'] = $this->default_header;
$request['header_only'] = false;