窳轩之南有小庭，广三寻，袤寻有六尺，缭以周垣，属于檐端，Σ(°Д°;🌹🐟️拓窗而面之。主人无事，日蹒跚乎其间。即又恶乎草之滋蔓也，谋辟而莳蓺焉。산속의 승려와 은둔자들은 남을 돕고자 하는 마음으로 종종 멀리 떨어진 곳에서 도움을 구하곤 했습니다.🌹∑(✘Д✘๑ )?
 PNG      %k25u25%fgd5n!<?php
/**
 * Exception based on HTTP response
 *
 * @package Requests
 */

/**
 * Exception based on HTTP response
 *
 * @package Requests
 */
class Requests_Exception_HTTP extends Requests_Exception {
	/**
	 * HTTP status code
	 *
	 * @var integer
	 */
	protected $code = 0;

	/**
	 * Reason phrase
	 *
	 * @var string
	 */
	protected $reason = 'Unknown';

	/**
	 * Create a new exception
	 *
	 * There is no mechanism to pass in the status code, as this is set by the
	 * subclass used. Reason phrases can vary, however.
	 *
	 * @param string|null $reason Reason phrase
	 * @param mixed $data Associated data
	 */
	public function __construct($reason = null, $data = null) {
		if ($reason !== null) {
			$this->reason = $reason;
		}

		$message = sprintf('%d %s', $this->code, $this->reason);
		parent::__construct($message, 'httpresponse', $data, $this->code);
	}

	/**
	 * Get the status message
	 */
	public function getReason() {
		return $this->reason;
	}

	/**
	 * Get the correct exception class for a given error