Запрос
класс Запрос расширяет Request, реализует Arrayable, ArrayAccess (Просмотреть исходный код)
Трейты
| CanBePrecognitive | |
| InteractsWithContentTypes | |
| InteractsWithFlashData | |
| InteractsWithInput | |
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищённый InputBag|null | $json | Декодированное JSON-содержимое запроса. | |
| защищённый массив | $convertedFiles | Все преобразованные файлы для запроса. | |
| защищённый Closure | $userResolver | Обратный вызов для получения пользователя. | |
| защищённый Closure | $routeResolver | Обратный вызов для получения маршрута. |
Методы
| array | filterPrecognitiveRules(array $rules)
Отфильтровать заданный массив правил в массив правил, которые включены в прекогнитивные заголовки. | from CanBePrecognitive |
| bool | isAttemptingPrecognition()
Определить, пытается ли запрос быть прекогнитивным. | from CanBePrecognitive |
| bool | isPrecognitive()
Определить, является ли запрос прекогнитивным. | from CanBePrecognitive |
| bool | isJson()
Определить, отправляет ли запрос JSON. | from InteractsWithContentTypes |
| bool | expectsJson()
Определить, ожидает ли текущий запрос, вероятно, JSON-ответ. | from InteractsWithContentTypes |
| bool | wantsJson()
Определить, запрашивает ли текущий запрос JSON. | from InteractsWithContentTypes |
| bool | accepts(string|array $contentTypes)
Определяет, принимает ли текущий запрос указанный тип содержимого. | from InteractsWithContentTypes |
| string|null | prefers(string|array $contentTypes)
Возвращает наиболее подходящий тип содержимого из заданного массива на основе согласования типов содержимого. | from InteractsWithContentTypes |
| bool | acceptsAnyContentType()
Определить, принимает ли текущий запрос любой тип содержимого. | from InteractsWithContentTypes |
| bool | acceptsJson()
Определяет, принимает ли запрос JSON. | from InteractsWithContentTypes |
| bool | acceptsHtml()
Определяет, принимает ли запрос HTML. | from InteractsWithContentTypes |
| static bool | matchesType(string $actual, string $type)
Определить, совпадают ли заданные типы содержимого. | from InteractsWithContentTypes |
| string | format(string $default = 'html')
Получить ожидаемый формат данных в ответе. | from InteractsWithContentTypes |
| string|array|null | old(string|null $key = null, Model|string|array|null $default = null)
Получить элемент ввода со значениями из предыдущей формы. | from InteractsWithFlashData |
| void | flash()
Внести данные текущего запроса в сессию. | from InteractsWithFlashData |
| void | flashOnly(array|mixed $keys)
Внести в сессию только некоторые элементы ввода. | from InteractsWithFlashData |
| void | flashExcept(array|mixed $keys)
Внести в сессию только некоторые элементы ввода, за исключением указанных. | from InteractsWithFlashData |
| void | flush()
Очистить все старые данные ввода из сессии. | from InteractsWithFlashData |
| string|array|null | server(string|null $key = null, string|array|null $default = null)
Получить переменную сервера из запроса. | from InteractsWithInput |
| bool | hasHeader(string $key)
Определить, установлен ли заголовок в запросе. | from InteractsWithInput |
| string|array|null | header(string|null $key = null, string|array|null $default = null)
Получить заголовок из запроса. | from InteractsWithInput |
| string|null | bearerToken()
Получить токен bearer из заголовков запроса. | from InteractsWithInput |
| bool | exists(string|array $key)
Определить, содержит ли запрос заданный ключ элемента ввода. | from InteractsWithInput |
| bool | has(string|array $key)
Определить, содержит ли запрос заданный ключ элемента ввода. | from InteractsWithInput |
| bool | hasAny(string|array $keys)
Определить, содержит ли запрос любой из заданных элементов ввода. | from InteractsWithInput |
| $this|mixed | whenHas(string $key, callable $callback, callable $default = null)
Применить функцию обратного вызова, если запрос содержит указанный ключ элемента ввода. | from InteractsWithInput |
| bool | filled(string|array $key)
Определить, содержит ли запрос непустое значение для элемента ввода. | from InteractsWithInput |
| bool | isNotFilled(string|array $key)
Определить, содержит ли запрос пустое значение для элемента ввода. | from InteractsWithInput |
| bool | anyFilled(string|array $keys)
Определить, содержит ли запрос непустое значение для любого из заданных элементов ввода. | from InteractsWithInput |
| $this|mixed | whenFilled(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит непустое значение для заданного ключа элемента ввода. | из InteractsWithInput |
| bool | missing(string|array $key)
Определить, отсутствует ли в запросе заданный ключ элемента ввода. | из InteractsWithInput |
| $this|mixed | whenMissing(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если в запросе отсутствует заданный ключ элемента ввода. | из InteractsWithInput |
| bool | isEmptyString(string $key)
Определить, является ли заданный ключ ввода пустой строкой для "filled". | из InteractsWithInput |
| array | keys()
Получить ключи для всех входных данных и файлов. | из InteractsWithInput |
| array | all(array|mixed|null $keys = null)
Получить все входные данные и файлы для запроса. | из InteractsWithInput |
| mixed | input(string|null $key = null, mixed $default = null)
Извлечь элемент ввода из запроса. | из InteractsWithInput |
| Stringable | str(string $key, mixed $default = null)
Извлечь ввод из запроса в виде экземпляра Stringable. | из InteractsWithInput |
| Stringable | string(string $key, mixed $default = null)
Извлечь ввод из запроса в виде экземпляра Stringable. | из InteractsWithInput |
| bool | boolean(string|null $key = null, bool $default = false)
Извлечь ввод в виде булевого значения. | из InteractsWithInput |
| int | integer(string $key, int $default = 0)
Извлечь ввод в виде целого числа. | из InteractsWithInput |
| float | float(string $key, float $default = 0.0)
Извлечь ввод в виде числа с плавающей точкой. | из InteractsWithInput |
| Carbon|null | date(string $key, string|null $format = null, string|null $tz = null)
Извлечь ввод из запроса в виде экземпляра Carbon. | из InteractsWithInput |
| TEnum|null | enum(string $key, TEnum> $enumClass)
Извлечь ввод из запроса в виде перечисления. | из InteractsWithInput |
| Collection | collect(array|string|null $key = null)
Извлечь ввод из запроса в виде коллекции. | из InteractsWithInput |
| array | only(array|mixed $keys)
Получить подмножество, содержащее указанные ключи со значениями из входных данных. | из InteractsWithInput |
| array | except(array|mixed $keys)
Получить все входные данные, кроме указанного массива элементов. | из InteractsWithInput |
| string|array|null | query(string|null $key = null, string|array|null $default = null)
Извлечь элемент строки запроса из запроса. | из InteractsWithInput |
| string|array|null | post(string|null $key = null, string|array|null $default = null)
Извлечь элемент полезной нагрузки запроса из запроса. | из InteractsWithInput |
| bool | hasCookie(string $key)
Определить, установлен ли cookie в запросе. | из InteractsWithInput |
| string|array|null | cookie(string|null $key = null, string|array|null $default = null)
Извлечь cookie из запроса. | из InteractsWithInput |
| array | allFiles()
Получить массив всех файлов в запросе. | из InteractsWithInput |
| array | convertUploadedFiles(array $files)
Преобразовать данный массив загруженных файлов Symfony в пользовательские загруженные файлы Laravel. | из InteractsWithInput |
| bool | hasFile(string $key)
Определить, содержит ли загруженные данные файл. | из InteractsWithInput |
| bool | isValidFile(mixed $file)
Проверить, является ли данный файл допустимым экземпляром файла. | из InteractsWithInput |
| UploadedFile|UploadedFile[]|array|null | file(string|null $key = null, mixed $default = null)
Извлечь файл из запроса. | из InteractsWithInput |
| string|array|null | retrieveItem(string $source, string|null $key, string|array|null $default)
Извлечь элемент параметра из заданного источника. | из InteractsWithInput |
| never | dd(mixed ...$keys)
Вывести элементы запроса и завершить скрипт. | из InteractsWithInput |
| $this | dump(mixed $keys = [])
Вывести элементы. | из InteractsWithInput |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро. | из Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | из Macroable |
| static bool | hasMacro(string $name)
Проверить, зарегистрировано ли макро. | из Macroable |
| static void | flushMacros()
Очистить существующие макросы. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса. | из Macroable |
| mixed | __call(string $method, array $parameters)
Динамически обработать вызовы класса. | из Macroable |
| static Request | capture()
Создать новый запрос Illuminate HTTP из переменных сервера. | |
| $this | instance()
Возвратить экземпляр Request. | |
| string | method()
Получить метод запроса. | |
| string | root()
Получить корневой URL приложения. | |
| string | url()
Получить URL (без строки запроса) запроса. | |
| string | fullUrl()
Получить полный URL запроса. | |
| string | fullUrlWithQuery(array $query)
Получить полный URL запроса с добавленными параметрами строки запроса. | |
| string | fullUrlWithoutQuery(array|string $keys)
Получить полный URL запроса без заданных параметров строки запроса. | |
| string | path()
Получить текущий путь информации запроса. | |
| string | decodedPath()
Получить текущий декодированный путь информации запроса. | |
| string|null | segment(int $index, string|null $default = null)
Получить сегмент из URI (индекс с основанием 1). | |
| array | segments()
Получить все сегменты пути запроса. | |
| bool | is(mixed ...$patterns)
Определить, соответствует ли текущий URI запроса шаблону. | |
| bool | routeIs(mixed ...$patterns)
Определить, соответствует ли имя маршрута заданному шаблону. | |
| bool | fullUrlIs(mixed ...$patterns)
Определить, соответствует ли текущий URL запроса и строка запроса шаблону. | |
| string | host()
Получить имя хоста. | |
| string | httpHost()
Получить HTTP-хост, запрашиваемый. | |
| string | schemeAndHttpHost()
Получить схему и HTTP-хост. | |
| bool | ajax()
Определить, является ли запрос результатом вызова AJAX. | |
| bool | pjax()
Определить, является ли запрос результатом вызова PJAX. | |
| bool | prefetch()
Определить, является ли запрос результатом вызова предварительной выборки. | |
| bool | secure()
Определить, происходит ли запрос по HTTPS. | |
| string|null | ip()
Получить IP-адрес клиента. | |
| array | ips()
Получить IP-адреса клиента. | |
| string|null | userAgent()
Получить пользовательского агента клиента. | |
| $this | merge(array $input)
Объединить новый ввод в текущий массив ввода запроса. | |
| $this | mergeIfMissing(array $input)
Объединить новый ввод в ввод запроса, но только при отсутствии этого ключа в запросе. | |
| $this | replace(array $input)
Заменить ввод для текущего запроса. | |
| mixed | get(string $key, mixed $default = null)
Этот метод принадлежит Symfony HttpFoundation и обычно не нужен при использовании Laravel. | |
| InputBag|mixed | json(string|null $key = null, mixed $default = null)
Получить JSON-загрузку для запроса. | |
| InputBag | getInputSource()
Получить источник ввода для запроса. | |
| static Request | createFrom(Request $from, Request|null $to = null)
Создать новый экземпляр запроса из данного Laravel запроса. | |
| static Request | createFromBase(Request $request)
Создать запрос Illuminate из экземпляра Symfony. | |
| Request | duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null) {@inheritdoc} | |
| mixed | filterFiles(mixed $files)
Отфильтровать данный массив файлов, удалив любые пустые значения. | |
| bool | hasSession(bool $skipIfUninitialized = false) {@inheritdoc} | |
| SessionInterface | getSession() {@inheritdoc} | |
| Session | session()
Получить сеанс, связанный с запросом. | |
| void | setLaravelSession(Session $session)
Установить экземпляр сеанса в запросе. |
| void | setRequestLocale(string $locale)
Установить локаль для экземпляра запроса. | |
| void | setDefaultRequestLocale(string $locale)
Установить локаль по умолчанию для экземпляра запроса. | |
| mixed | user(string|null $guard = null)
Получить пользователя, производящего запрос. | |
| Маршрут|object|string|null | route(string|null $param = null, mixed $default = null)
Получить маршрут, обрабатывающий запрос. | |
| string | fingerprint()
Получить уникальный отпечаток запроса / маршрута / IP-адреса. | |
| $this | setJson(InputBag $json)
Установить JSON-нагрузку для запроса. | |
| Closure | getUserResolver()
Получить коллбэк для разрешения пользователя. | |
| $this | setUserResolver(Closure $callback)
Установить коллбэк для разрешения пользователя. | |
| Closure | getRouteResolver()
Получить коллбэк для разрешения маршрута. | |
| $this | setRouteResolver(Closure $callback)
Установить коллбэк для разрешения маршрута. | |
| toArray()
Получить все входные данные и файлы для запроса. | ||
| bool | offsetExists(string $offset)
Определить, существует ли данный смещение. | |
| mixed | offsetGet(string $offset)
Получить значение по данному смещению. | |
| void | offsetSet(string $offset, mixed $value)
Установить значение по данному смещению. | |
| void | offsetUnset(string $offset)
Удалить значение по данному смещению. | |
| bool | __isset(string $key)
Проверить, установлен ли элемент ввода в запросе. | |
| mixed | __get(string $key)
Получить элемент ввода из запроса. | |
| array | validate(array $rules, mixed $params) Без описания | |
| array | validateWithBag(string $errorBag, array $rules, mixed $params) Без описания | |
| bool | hasValidSignature(bool $absolute = true) Без описания |
Подробности
array filterPrecognitiveRules(array $rules)
Отфильтровать заданный массив правил в массив правил, включенных в прекогнитивные заголовки.
bool isAttemptingPrecognition()
Определить, пытается ли запрос быть прекогнитивным.
bool isPrecognitive()
Определить, является ли запрос прекогнитивным.
bool isJson()
Определить, отправляет ли запрос JSON.
bool expectsJson()
Определить, вероятно ли, что текущий запрос ожидает JSON-ответ.
bool wantsJson()
Определить, запрашивает ли текущий запрос JSON.
bool accepts(string|array $contentTypes)
Определяет, принимает ли текущий запрос заданный тип контента.
string|null prefers(string|array $contentTypes)
Возвращает наиболее подходящий тип контента из данного массива на основе согласования контента.
bool acceptsAnyContentType()
Определить, принимает ли текущий запрос любой тип контента.
bool acceptsJson()
Определяет, принимает ли запрос JSON.
bool acceptsHtml()
Определяет, принимает ли запрос HTML.
static bool matchesType(string $actual, string $type)
Определить, совпадают ли заданные типы контента.
string format(string $default = 'html')
Получить ожидаемый формат данных в ответе.
string|array|null old(string|null $key = null, Модель|string|array|null $default = null)
Получить старое значение ввода.
void flash()
Вывести входные данные текущего запроса в сессию.
void flashOnly(array|mixed $keys)
Вывести в сессию только некоторые входные данные.
void flashExcept(array|mixed $keys)
Вывести в сессию только некоторые входные данные.
void flush()
Очистить все устаревшие входные данные из сессии.
string|array|null server(string|null $key = null, string|array|null $default = null)
Получить переменную сервера из запроса.
bool hasHeader(string $key)
Определить, установлен ли заголовок в запросе.
string|array|null header(string|null $key = null, string|array|null $default = null)
Получить заголовок из запроса.
string|null bearerToken()
Получить токен bearer из заголовков запроса.
bool exists(string|array $key)
Определить, содержит ли запрос указанный ключ входных данных.
bool has(string|array $key)
Определить, содержит ли запрос указанный ключ входных данных.
bool hasAny(string|array $keys)
Определить, содержит ли запрос любой из заданных входных данных.
$this|mixed whenHas(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит указанный ключ входных данных.
bool filled(string|array $key)
Определить, содержит ли запрос непустое значение для входного элемента.
bool isNotFilled(string|array $key)
Определить, содержит ли запрос пустое значение для входного элемента.
bool anyFilled(string|array $keys)
Определить, содержит ли запрос непустое значение для любого из заданных входных данных.
$this|mixed whenFilled(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если запрос содержит непустое значение для указанного ключа входных данных.
bool missing(string|array $key)
Определить, отсутствует ли указанный ключ входных данных в запросе.
$this|mixed whenMissing(string $key, callable $callback, callable $default = null)
Применить обратный вызов, если указанный ключ входных данных отсутствует в запросе.
protected bool isEmptyString(string $key)
Определить, является ли заданный ключ входных данных пустой строкой для "filled".
array keys()
Получить ключи всех входных данных и файлов.
array all(array|mixed|null $keys = null)
Получить все входные данные и файлы для запроса.
mixed input(string|null $key = null, mixed $default = null)
Получить элемент входных данных из запроса.
Stringable str(string $key, mixed $default = null)
Получить входные данные из запроса в виде экземпляра Stringable.
Stringable string(string $key, mixed $default = null)
Получить входные данные из запроса в виде экземпляра Stringable.
bool boolean(string|null $key = null, bool $default = false)
Получить входные данные в виде булевого значения.
Возвращает true, если значение равно "1", "true", "on" или "yes". В противном случае возвращает false.
int integer(string $key, int $default = 0)
Получить входные данные в виде целого числа.
float float(string $key, float $default = 0.0)
Получить входные данные в виде числа с плавающей точкой.
Carbon|null date(string $key, string|null $format = null, string|null $tz = null)
Получить входные данные из запроса в виде экземпляра Carbon.
TEnum|null enum(string $key, TEnum> $enumClass)
Получить входные данные из запроса в виде перечисления.
Collection collect(array|string|null $key = null)
Получить входные данные из запроса в виде коллекции.
array only(array|mixed $keys)
Получить подмножество, содержащее указанные ключи со значениями из входных данных.
array except(array|mixed $keys)
Получить все входные данные, за исключением указанного массива элементов.
string|array|null query(string|null $key = null, string|array|null $default = null)
Получить элемент из строки запроса.
string|array|null post(string|null $key = null, string|array|null $default = null)
Получить элемент из тела запроса.
bool hasCookie(string $key)
Определить, установлен ли cookie в запросе.
string|array|null cookie(string|null $key = null, string|array|null $default = null)
Получить cookie из запроса.
array allFiles()
Получить массив всех файлов в запросе.
protected array convertUploadedFiles(array $files)
Преобразовать массив Symfony UploadedFiles в пользовательские Laravel UploadedFiles.
bool hasFile(string $key)
Определить, содержит ли загруженные данные файл.
protected bool isValidFile(mixed $file)
Проверить, является ли данный файл допустимым экземпляром файла.
UploadedFile|UploadedFile[]|array|null file(string|null $key = null, mixed $default = null)
Получить файл из запроса.
protected string|array|null retrieveItem(string $source, string|null $key, string|array|null $default)
Извлечь элемент параметра из заданного источника.
never dd(mixed ...$keys)
Вывести значения запроса и завершить выполнение сценария.
$this dump(mixed $keys = [])
Вывести значения элементов.
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрирована ли макрос.
static void flushMacros()
Очистить существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обрабатывает вызовы к классу.
static Request capture()
Создать новый запрос HTTP Illuminate из переменных сервера.
$this instance()
Возвращает экземпляр Request.
string method()
Получить метод запроса.
string root()
Получить корневой URL приложения.
string url()
Получить URL (без строки запроса) для запроса.
string fullUrl()
Получить полный URL для запроса.
string fullUrlWithQuery(array $query)
Получить полный URL для запроса с добавленными параметрами строки запроса.
string fullUrlWithoutQuery(array|string $keys)
Получить полный URL для запроса без указанных параметров строки запроса.
string path()
Получить текущую информацию о пути для запроса.
string decodedPath()
Получить текущую декодированную информацию о пути для запроса.
string|null segment(int $index, string|null $default = null)
Получить сегмент из URI (индекс, основанный на 1).
array segments()
Получить все сегменты для пути запроса.
bool is(mixed ...$patterns)
Определить, соответствует ли текущий URI шаблону.
bool routeIs(mixed ...$patterns)
Определить, соответствует ли имя маршрута заданному шаблону.
bool fullUrlIs(mixed ...$patterns)
Определить, соответствует ли текущий URL-адрес запроса и строка запроса шаблону.
string host()
Получить имя хоста.
string httpHost()
Получить запрашиваемый HTTP-хост.
string schemeAndHttpHost()
Получить схему и HTTP-хост.
bool ajax()
Определить, является ли запрос результатом вызова AJAX.
bool pjax()
Определить, является ли запрос результатом вызова PJAX.
bool prefetch()
Определить, является ли запрос результатом вызова prefetch.
bool secure()
Определить, осуществляется ли запрос через HTTPS.
string|null ip()
Получить IP-адрес клиента.
array ips()
Получить IP-адреса клиента.
string|null userAgent()
Получить пользовательского агента клиента.
$this merge(array $input)
Объединить новые входные данные в массив входных данных текущего запроса.
$this mergeIfMissing(array $input)
Объединить новые входные данные в входные данные запроса, но только в том случае, если этот ключ отсутствует в запросе.
$this replace(array $input)
Заменить входные данные для текущего запроса.
mixed get(string $key, mixed $default = null)
Этот метод принадлежит Symfony HttpFoundation и обычно не нужен при использовании Laravel.
Вместо этого можно использовать метод "input".
InputBag|mixed json(string|null $key = null, mixed $default = null)
Получить JSON-payload запроса.
protected InputBag getInputSource()
Получить источник входных данных для запроса.
static Request createFrom(Request $from, Request|null $to = null)
Создать новый экземпляр запроса из данного запроса Laravel.
static Request createFromBase(Request $request)
Создать запрос Illuminate из экземпляра Symfony.
Request duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)
{@inheritdoc}
protected mixed filterFiles(mixed $files)
Отфильтровать заданный массив файлов, удалив любые пустые значения.
bool hasSession(bool $skipIfUninitialized = false)
{@inheritdoc}
SessionInterface getSession()
{@inheritdoc}
Session session()
Получить сеанс, связанный с запросом.
void setLaravelSession(Session $session)
Установить экземпляр сессии в запросе.
void setRequestLocale(string $locale)
Установить язык для экземпляра запроса.
void setDefaultRequestLocale(string $locale)
Установить язык по умолчанию для экземпляра запроса.
mixed user(string|null $guard = null)
Получить пользователя, производящего запрос.
Route|object|string|null route(string|null $param = null, mixed $default = null)
Получить маршрут, обрабатывающий запрос.
string fingerprint()
Получить уникальный отпечаток для запроса / маршрута / IP-адреса.
$this setJson(InputBag $json)
Установить JSON-загрузку для запроса.
Closure getUserResolver()
Получить обратный вызов обработчика пользователя.
$this setUserResolver(Closure $callback)
Установить обратный вызов обработчика пользователя.
Closure getRouteResolver()
Получить обратный вызов обработчика маршрутов.
$this setRouteResolver(Closure $callback)
Установить обратный вызов обработчика маршрутов.
toArray()
Получить все входные данные и файлы для запроса.
bool offsetExists(string $offset)
Определить, существует ли указанный смещение.
mixed offsetGet(string $offset)
Получить значение по указанному смещению.
void offsetSet(string $offset, mixed $value)
Установить значение по указанному смещению.
void offsetUnset(string $offset)
Удалить значение по указанному смещению.
bool __isset(string $key)
Проверить, установлено ли элемент ввода в запросе.
mixed __get(string $key)
Получить элемент ввода из запроса.
array validate(array $rules, mixed $params)
Без описания
array validateWithBag(string $errorBag, array $rules, mixed $params)
Без описания
bool hasValidSignature(bool $absolute = true)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Http/Request.html