Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)

This feature relies on access to Wolfram Cloud.

gives the value of the specified property of the current HTTP request.

gives an association with values of properties of the current HTTP request.


  • The properties available through HTTPRequestData depend on the evaluation environment being used, as determined by $EvaluationEnvironment.
  • HTTPRequestData["Properties"] gives a list of properties available in any particular case.
  • In web-based environments, the following are typically available:
  • "Scheme"URL scheme (appearing at the beginning)
    "Domain"domain name or host
    "Port"port number (appearing after :)
    "Path"path list (separated by /)
    "PathString"complete path as a string
    "AbsolutePath"complete path as a string, including domain and scheme
    "DispatchPathString"element of path used in URLDispatcher processing
    "Query"list of parameter-value pairs (appearing after ?)
    "QueryString"complete query string
    "Method"typical values include "GET", "PUT", and "POST"
    "Headers"fields of the request header
    "Body"raw body of the request as a string
    "BodyByteArray"raw body of the request as a ByteArray object
    "BodyBytes"raw body of the request as a list of byte values
    "MultipartElements"list of multipart elements
    "FormRules"rules for all form elements in the request

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

Deploy a delayed expression that will give the request data:

Click for copyable input

Request the delayed expression to show the request data:

Click for copyable input
Introduced in 2014