cfheader
Создаёт пользовательские заголовки HTTP-ответа для отправки клиенту.
<cfheader>
cfheader();
Ссылки на атрибуты
name string
Имя заголовка. Обязательно, если не указан statusCode
value string
Значение заголовка HTTP
charset string
Кодировка символов, используемая для кодирования значения заголовка. Дополнительные сведения о кодировках символов см. на странице www.w3.org/International/O-charset.html.
Значения:
utf-8iso-8859-1windows-1252us-asciishift_jisiso-2022-jpeuc-jpeuc-krbig5euc-cnutf-16
statuscode numeric
Код состояния HTTP. Обязательно, если не указано name
statustext string
Поясняет код состояния. Удалён в CF2025, поскольку его также удалили из Tomcat.
Совместимость
ColdFusion:
CF11+: добавлен вариант cfheader() на основе скриптов
Ссылки дополнительные сведения о cfheader
- Список полей заголовков HTTP — страница Википедии со списком стандартных заголовков HTTP. На этой странице перечислены заголовки HTTP-запросов и HTTP-ответов. С помощью cfheader можно задавать только заголовки HTTP-ответов; заголовки запросов отправляет пользовательский агент (браузер).
- Список кодов состояния HTTP — определения кодов состояния из RFC 2616
Примеры Пример кода с тегом cfheader
Используйте cfheader, чтобы отправить заголовок HTTP-ответа Content-Security-Policy.
<cfheader name="Content-Security-Policy" value="default-src 'self'"> Использует cfheader для отправки состояния 405 Method Not Allowed, если метод запроса не POST.
<cfif uCase(cgi.request_method) IS NOT "POST">
<cfheader statuscode="405" statustext="Method Not Allowed">
Sorry POST only.<cfabort>
</cfif> Синтаксис CFScript для отправки заголовка с типом содержимого JSON.
cfheader( name="Content-Type", value="application/json" )
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/cfheader