*
* file:// should not be allowed here for security purpose (r67684)
*
- * @fixme this is wildly inaccurate and fails to actually check most stuff
+ * @todo FIXME this is wildly inaccurate and fails to actually check most stuff
*
* @param $uri Mixed: URI to check for validity
* @return Boolean
* @param $url String: url to use. If protocol-relative, will be expanded to an http:// URL
* @param $options Array: (optional) extra params to pass (see Http::request())
*/
- function __construct( $url, $options = array() ) {
+ protected function __construct( $url, $options = array() ) {
global $wgHTTPTimeout;
$this->url = wfExpandUrl( $url, PROTO_HTTP );
$this->parseHeader();
$this->setStatus();
- if ( isset( $this->respHeaders['content-length'] ) ) {
- if ( strlen( $this->content ) < $this->getResponseHeader( 'content-length' ) ) {
- $this->status->fatal( 'http-truncated-body' );
- }
- }
-
return $this->status;
}