Spec-Zone.ru › ColdFusion

cfheader

Создаёт пользовательские заголовки HTTP-ответа для отправки клиенту.

<cfheader>

cfheader();

  • CF
  • Lucee
  • См. также: cfflush

    Ссылки на атрибуты

    name string

    Имя заголовка. Обязательно, если не указан statusCode

    value string

    Значение заголовка HTTP

    charset string

    Кодировка символов, используемая для кодирования значения заголовка. Дополнительные сведения о кодировках символов см. на странице www.w3.org/International/O-charset.html.
    Значения:
    • utf-8
    • iso-8859-1
    • windows-1252
    • us-ascii
    • shift_jis
    • iso-2022-jp
    • euc-jp
    • euc-kr
    • big5
    • euc-cn
    • utf-16

    statuscode numeric

    Код состояния HTTP. Обязательно, если не указано name

    statustext string

    Поясняет код состояния. Удалён в CF2025, поскольку его также удалили из Tomcat.

    Совместимость

    ColdFusion:

    CF11+: добавлен вариант cfheader() на основе скриптов

    Ссылки дополнительные сведения о cfheader

    • Список полей заголовков HTTP — страница Википедии со списком стандартных заголовков HTTP. На этой странице перечислены заголовки HTTP-запросов и HTTP-ответов. С помощью cfheader можно задавать только заголовки HTTP-ответов; заголовки запросов отправляет пользовательский агент (браузер).
    • Список кодов состояния HTTP — определения кодов состояния из RFC 2616

    Примеры
    Пример кода с тегом cfheader

    Установка заголовка HTTP-ответа

    Используйте 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>

    Заголовок Content-Type в CFScript

    Синтаксис 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

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API