Spec-Zone.ru › ColdFusion

cfhttpparam

Allowed inside cfhttp tag bodies only. Required for cfhttp POST operations. Optional for all others. Specifies parameters to build an HTTP request.

<cfhttpparam type="header">

cfhttpparam(type="header");

  • CF4+
  • Lucee
  • BL 1.0.0+
  • See Also: cfhttp

    Attribute Reference

    type string
    Required

    The type of data to send header: Specifies an HTTP header. Does not URL encode the valuebody: Specifies that the value is the body of the HTTP request.xml: Identifies the request as having a content-type of text/xml and specifies that the value attribute contains the body of the HTTP request.cgi: Same as header but URL encodes the value by default.file: Tells CFML to send the contents of the specified file.url: Specifies a URL query string name-value pair to append to the cfhttp url attribute. URL encodes the value.formfield: Specifies a form field to send. URL encodes the value by default.cookie: Specifies a cookie to send as an HTTP header. URL encodes the value.
    Values:
    • header
    • body
    • xml
    • cgi
    • file
    • url
    • formfield
    • cookie

    name string

    Variable name for data that is passed. Ignored for body and xml type. For file type, specifies the filename.

    value string

    Value of the data that is sent. Ignored for file type. The value must contain string data or data that CFML can convert to a string for all type attributes except Body. Body types can have string or binary values.

    file string

    Applies to file type; ignored for all other types. The absolute path to the file that is sent with the request.

    encoded boolean

    Applies to formfield and cgi types; ignored for all other types. Specifies whether to URLEncode the form field or header.
    Values:
    • true
    • false

    mimetype string

    Applies to file type; invalid for all other types. Specifies the MIME media type of the file contents. The content type can include an identifier for the character encoding of the file; for example, text/html; charset=ISO-8859-1 indicates that the file is HTML text in the ISO Latin-1 character encoding.
    Values:
    • text/plain
    • text/html

    Compatibility

    BoxLang:

    Version 1.0.0+ , <bx:httpparam>` in BoxLang

    Examples
    Sample code using the cfhttpparam tag

    Script Syntax (CF11+)

    cfhttp(method="POST", charset="utf-8", url="https://www.google.com/", result="result") {
        cfhttpparam(name="q", type="formfield", value="cfml");
    }
    writeDump(result);

    Alternate Script Syntax (CF9+). Removed in ColdFusion 2025.

    httpService = new http(method = "POST", charset = "utf-8", url = "https://www.google.com/");
    httpService.addParam(name = "q", type = "formfield", value = "cfml");
    result = httpService.send().getPrefix();
    writeDump(result);

    CFHTTP Tag Syntax

    <cfhttp result="result" method="POST" charset="utf-8" url="https://www.google.com/">
        <cfhttpparam name="q" type="formfield" value="cfml">
    </cfhttp>
    <cfdump var="#result#">

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/cfhttpparam

    Spec-Zone.ru

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