0 追蹤者

Class yii\web\RangeNotSatisfiableHttpException

繼承yii\web\RangeNotSatisfiableHttpException » yii\web\HttpException » yii\base\UserException » yii\base\Exception » Exception
自版本起可用2.0.11
原始碼 https://github.com/yiisoft/yii2/blob/master/framework/web/RangeNotSatisfiableHttpException.php

RangeNotSatisfiableHttpException 代表由不正確的終端使用者請求所造成的例外。

當請求的範圍無法滿足時,會拋出此例外:客戶端要求檔案的一部分 (位元組伺服),但伺服器無法提供該部分。 例如,如果客戶端要求的檔案部分超出檔案末尾。

如同以下範例拋出 RangeNotSatisfiableHttpException 將導致顯示錯誤頁面,錯誤代碼為 416。

公開屬性

隱藏繼承的屬性

屬性 類型 描述 定義於
$statusCode integer HTTP 狀態碼,例如 403、404、500 等。 yii\web\HttpException

方法詳情

隱藏繼承的方法

__construct() public 方法

建構子。

public void __construct ( $message null, $code 0, $previous null )
$message string|null

錯誤訊息

$code integer

錯誤代碼

$previous Throwable|null

用於例外鏈結的前一個例外。

                public function __construct($message = null, $code = 0, $previous = null)
{
    parent::__construct(416, $message, $code, $previous);
}

            
getName() public 方法
public string getName ( )
返回 string

此例外的使用者友善名稱

                public function getName()
{
    if (isset(Response::$httpStatuses[$this->statusCode])) {
        return Response::$httpStatuses[$this->statusCode];
    }
    return 'Error';
}