This is an old revision of the document!
param [--params <params>] <key> <value>
params param mac ${net0/mac} param uuid ${uuid} param asset ${asset} chain http://boot.ipxe.org/demo/boot.php##params
Add a form parameter with the specified key/value pair. If no form parameter list is specified, the default (unnamed) form parameter list will be used.
Success | The form parameter was successfully added |
---|---|
Failure | The form parameter was not successfully added |
This command is available only when the build option PARAM_CMD
is enabled.
The most common use for form 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:
#!ipxe params :pciscan pciscan addr || goto pciscan_done param pcidev ${pci/${addr}.0.2}:${pci/${addr}.2.2} goto pciscan :pciscan_done chain http://192.168.0.1/boot/pcilist.php##params
You must create the form parameter list using the params
command before attempting to create a form parameter using the param
command.