---
name: Bitrix Request Response
slug: bitrix-request-response
category: DevOps
description: Provides patterns for handling HTTP requests and responses in Bitrix using framework classes like HttpRequest, HttpResponse, and Uri utilities, as a modern replacement for superglobals and raw headers.
github: "https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-request-response"
stars: 19
forks: 3
install: "npx degit https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-request-response ~/.claude/skills/bitrix-request-response"
installs_to: ~/.claude/skills/bitrix-request-response
source_path: skills/bitrix-request-response/SKILL.md
collection_size: 25
category_size: 798
collection_url: "https://dirskills.com/collections/bxmaximum/bitrix-framework-skills"
added: 2026-08-11T07:22:34.515Z
last_synced: 2026-08-11T07:22:34.515Z
canonical_url: "https://dirskills.com/skills/bitrix-request-response"
---

# Bitrix Request Response

Provides patterns for handling HTTP requests and responses in Bitrix using framework classes like HttpRequest, HttpResponse, and Uri utilities, as a modern replacement for superglobals and raw headers.

**Install:**

```bash
npx degit https://github.com/bxmaximum/bitrix-framework-skills/tree/main/skills/bitrix-request-response ~/.claude/skills/bitrix-request-response
```

## README

# Application, Context, Request, Response

Baseline: **main 23.0+**. Features newer than baseline are marked **Since**.

Progressive disclosure: open **only** the rule files that match the task. Do not read every `rules/*.md`.

## How to use

1. Identify the layer the task touches.
2. Open the matching `rules/*.md` below.
3. Prefer framework-native Bitrix patterns over custom abstractions.


## Choose a rule file

### When to read `rules/application-context.md`

Read `rules/application-context.md` (`Application and Context`) when the task involves:

- Application
- Context

### When to read `rules/request.md`

Read `rules/request.md` (`HttpRequest and JSON body`) when the task involves:

- HttpRequest
- ParameterDictionary

### When to read `rules/response.md`

Read `rules/response.md` (`HttpResponse and typed responses`) when the task involves:

- HttpResponse
- Built-in Response Classes
- Checklist
- Encrypted Cookies

### When to read `rules/uri-uuid.md`

Read `rules/uri-uuid.md` (`Uri and UuidGenerator`) when the task involves:

- Uri
- UuidGenerator

## Checklist

- [ ] Opened only the rule file(s) needed for this task.
- [ ] Followed DI / `/local/` / security canons from `AGENTS.md`.
