Парсер Content-Disposition
Парсер Content-Disposition
Разбор заголовков Content-Disposition: тип размещения, имя файла и filename* для интернационализированных имен файлов и кодировки RFC 5987.
Сводка Парсинга
Конструктор
attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csvПредпросмотр JSON
{
"type": "attachment",
"parameters": {
"filename": "report.csv",
"filename*": "UTF-8''report%20Q2.csv"
},
"effectiveFilename": "report Q2.csv",
"warnings": []
}Разбор заголовка скачивания онлайн — сначала проверьте кодировку имени файла.
Похожие
Варианты использования
- Имя файла при скачивании отображается кракозябрами или браузер не показывает предпросмотр — сначала проверьте Content-Disposition
- При отладке API экспорта Excel, PDF используйте генератор для создания стандартного заголовка Content-Disposition
- Сравните поведение inline-предпросмотра и скачивания вложения, проверив типы attachment и inline
- При проверке прозрачной передачи заголовка скачивания через шлюз или CDN убедитесь, что кодировка UTF-8 в filename* корректна
Как использовать
- Вставьте заголовок Content-Disposition в зону парсера или настройте поля в генераторе
- В режиме парсинга просмотрите тип disposition, effectiveFilename, значения filename и filename*
- В режиме генерации выберите attachment или inline, укажите filename и имя файла в UTF-8
- Скопируйте результат Content-Disposition для отладки API или сверки с серверной конфигурацией
Функции
- Поведение скачивания за секунду: предпросмотр, скачивание, кодировка имени файла — всё раздельно
- Меньше проблем с кириллицей: особенно полезно для проверки совместимости filename и filename*
- Must-have для интеграции API: подходит для экспорта файлов, скачивания вложений, ссылок предпросмотра и сценариев прозрачной передачи через шлюз
- Чёткие результаты парсинга: поля разобраны ясно, удобно скопировать разработчику или сверить с серверной конфигурацией
Часто задаваемые вопросы
Почему имя файла при скачивании отображается кракозябрами?
Самая частая причина — неполная кодировка filename или отсутствие обработки filename*. Разобрав заголовок ответа, вы обычно быстро найдёте проблему.
В чём разница между attachment и inline?
attachment означает скачивание вложения, inline — предпросмотр в браузере. После парсинга наглядно видно, как будет обрабатываться файл, что удобно для диагностики поведения скачивания и предпросмотра.
Подходит ли инструмент для интеграции API и диагностики скачивания файлов?
Да. Особенно полезен для API экспорта Excel, PDF, архивов — быстро проверит имя файла, кодировку и конфигурацию заголовка ответа.
Можно ли проверить кириллические имена файлов и кодировку RFC 5987?
Да. Инструмент поможет сравнить filename и filename*, подходит для диагностики проблем с кириллицей, пробелами и специальными символами.
- Генератор заголовков авторизации
- Парсер Cache-Control
- Парсер Content-Disposition
- Генератор CORS-заголовков
- CORS инспектор
- Генератор CSP
- Конвертер cURL в код
- Глобальная проверка распространения DNS
- DNS-запрос
- Парсер Forwarded-заголовков
- Генератор hreflang
- Анализатор HSTS
- Парсер HTTP-куки
- Проверка HTTP-заголовков
- Тестер HTTP-запросов
- Справочник кодов состояния HTTP
- Поиск IP
- Конвертер IPv4
- Развёртка IPv4-диапазонов
- IPv6 тулбокс
- Парсер Link-заголовков
- MX-записи
- Проверка портов
- Конструктор URL-параметров
- Парсер заголовков Rate Limit
- Инспектор редиректов
- Генератор Robots.txt
- Инспектор robots.txt
- Проверка заголовков безопасности
- Генератор security.txt
- Парсер Set-Cookie
- Аудит сети сайта
- Генератор Sitemap
- Инспектор sitemap
- Проверка SSL-сертификатов
- Калькулятор подсетей
- Парсер URL
- Парсер User-Agent
- Генератор UTM-ссылок
- Тест WebSocket
- Какой мой IP?
- Проверка WHOIS