# HttpRequest::__construct()

URL: https://chugunov.pro/api-bitrix/main/httprequest/__construct/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс: [`\Bitrix\Main\HttpRequest`](https://chugunov.pro/api-bitrix/main/httprequest/)
Модуль: Main.
Свойства элемента: method, public.

## Сигнатура

```php
public __construct(Server $server, array<string|int, mixed> $queryString, array<string|int, mixed> $postData, array<string|int, mixed> $files, array<string|int, mixed> $cookies[, array<string|int, mixed> $jsonData = [] ]) : mixed
```

## Описание

Создаёт новый объект HttpRequest

## Параметры

- `$server` `Server` — обязательный
- `$queryString` `array<string|int, mixed>` — обязательный. _GET
- `$postData` `array<string|int, mixed>` — обязательный. _POST
- `$files` `array<string|int, mixed>` — обязательный. _FILES
- `$cookies` `array<string|int, mixed>` — обязательный. _COOKIE
- `$jsonData` `array<string|int, mixed>` — необязательный, по умолчанию `[]`

## Возвращаемое значение

`mixed`

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-HttpRequest.html
