Add request parameter


  param [--params <params>] [--header] <key> <value>


Issue an HTTP POST request

  param mac ${net0/mac}
  param uuid ${uuid}
  param asset ${asset}

Use a custom HTTP header

  param --header Referer


Add a request parameter with the specified key/value pair. If no request parameter list is specified, the default (unnamed) request parameter list will be used. If the –header option is specified then the parameter will be treated as a header parameter, otherwise the parameter will be treated as a form parameter.

Command status

Success The request parameter was successfully added
Failure The request parameter was not successfully added

See also

Build options

This command is available only when the build option PARAM_CMD is enabled.


The most common use for request parameter lists is to generate HTTP POST requests. You can generate a POST request by appending ##params to the HTTP URI. For example, to send a complete PCI device listing:

  :pciscan pciscan addr || goto pciscan_done
    param pcidev ${pci/${addr}.0.2}:${pci/${addr}.2.2}
    goto pciscan

You must create the request parameter list using the params command before attempting to create a request parameter using the param command.

cmd/param.txt · Last modified: 2023/03/01 12:30 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL
References to "iPXE" may not be altered or removed.