MACROMEDIA COLDFUSION MX 61-CFML Reference page 185

Cfml reference
Hide thumbs Also See for COLDFUSION MX 61-CFML:
Table of Contents

Advertisement

A
attribute cannot be used with additional
body type
or
formField type
The
and
XML
body type
The
attribute is only meaningful with the
file type
The
formField type
methods.
If you send an HTTP request to a ColdFusion page, all HTTP headers, not just those sent using
the CGI type, are available as CGI scope variables, However, any custom variables (such as
"myVar") do not appear in a dump of the CGI scope.
When you send a file using the
multipart/form-data request. If you send the file to a ColdFusion page, the Form scope of the
receiving page contains an entry with the name you specified in the
attribute as the key. The value of this variable is the path to a temporary file containing the file
that you sent. If you also send Form field data, the location of the filename in the form.fieldnames
key list depends on the position of the
with the form data.
URL-encoding preserves special characters (such as the ampersand) when they are passed to the
server. For more information, see the function
Example
<!--- this example consists of two CFML pages.
The first page posts to the second --->
<!--- The first, posting page.
This page posts variables to another page and displays the body
of the response from the second page.
Change the URL and port as necessary for your environment --->
<cfhttp
method="post"
url="http://127.0.0.1/tests/http/cfhttpparamexample.cfm"
port="8500"
throwonerror="Yes">
<cfhttpparam name="form_test" type="FormField" value="This is a form
variable">
<cfhttpparam name="url_test" type="URL" value="This is a URL variable">
<cfhttpparam name="cgi_test" type="CGI" value="This is a CGI variable">
<cfhttpparam name="cookie_test" type="Cookie" value="This is a cookie">
</cfhttp>
<!--- output the results returned by the posted-to page --->
<cfoutput>
#cfhttp.fileContent#
</cfoutput>
<!--- This is cfhttpparamexample.cfm page that receives and processes the Post
request. It's response body is the generated HTML output. --->
<h3>Output the passed variables</h3>
<cfoutput>
Form variable: #form.form_test#
<br>URL variable: #URL.url_test#
<br>Cookie variable: #Cookie.cookie_test#
attributes.
attributes cannot be used with the
attribute is only meaningful with the
type="file"
cfhttpparam
attributes, or with
body type
cfhttp
tag POST and PUT methods.
cfhttp
cfhttp
attribute, the file content is sent in the body of a
tag with the file relative to the
on page
URLEncodedFormat
XML
tag TRACE method.
tag POST and GET
tag
cfhttpparam
name
cfhttp
731.
cfhttpparam
,
,
file
tags
185

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion mx

Table of Contents