📄️ aws_sign_string
The awssignString statement is used to generate an AWS4-HMAC-SHA256 signature, used as the signature component of the Authorization HTTP header when calling the AWS API.
📄️ basename
The basename statement is used to extract the filename portion of a path + filename string.
📄️ buffer
The buffer command is used to create and/or populate one of these named buffers with data.
📄️ clear
The clear statement is used to delete all HTTP headers previously configured using the set http\_header statement.
📄️ csv
The csv statement is used to create and populate CSV files. It is typically combined with foreach loops to write values extracted from an array in a JSON and/or XML document stored in a named buffer.
📄️ decimal_to_ipv4
Syntax
📄️ discard
The discard statement is used to delete a named buffer.
📄️ encode
The encode statement is used to base16 or base64 encode the contents of a variable or a named buffer.
📄️ encrypt
This article assumes knowledge of variables.
📄️ environment
The environment statement specifies the name of the environment to use for resolving global variables.
📄️ escape
The escape statement is used to escape quotes in a variable value or the contents of a named buffer.
📄️ exit_loop
The exit_loop statement will terminate the current loop.
📄️ foreach
The foreach statement defines a block of zero or more statements and associates this block with multiple values. The block of statements is executed repeatedly, once for each value.
📄️ generate_jwt
The generate_jwt statement is used to generate an RFC 7515-compliant JWT (JSON Web Token) which can be used, for example, for Google Cloud OAuth 2.0 Server to Server Authentication.
📄️ get_last_day_of
The daysinmonth statement sets a variable to contain the number of days in the specified month.
📄️ gosub
The gosub keyword is used to run a named subroutine.
📄️ gunzip
The gunzip statement is used to inflate a GZIP file.
📄️ hash
The hash statement is used to generate a base-16 or base-64 encoded hash of data stored in a variable or named buffer.
📄️ http
The http statement initiates an HTTP session using any settings previously configured using the set statement. It can also be used for querying response headers.
📄️ if
The if statement is used to conditionally execute one or more statements. In conjunction with an optional else statement it can cause one or other of two blocks of statements to be executed depending on whether an expression is true or false.
📄️ ipv4_to_decimal
Syntax
📄️ json
The json statement is used to format JSON in a named buffer.
📄️ loglevel
While executing a USE script, various messages are written to a logfile. The loglevel option determines the amount of detail recorded in that logfile.
📄️ loop
The loop statement executes one or more statements multiple times.
📄️ lowercase
Overview
📄️ match
The match statement is to used search either a specified string or the contents of a named buffer using a regular expression.
📄️ pause
The pause statement is used to suspend execution of a USE script for a specified time.
The print statement is used to display text to standard output while a USE script is executing.
📄️ return
The return statement is used to exit a subroutine at an arbitrary point and return to the calling location.
📄️ save
The save statement is used to write the contents of a named buffer to disk.
📄️ set
The set statement is used to configure a setting for use by subsequent http or buffer statements.
📄️ subroutine
The subroutine keyword is used to define a named subroutine.
📄️ terminate
The terminate statement will exit the USE script immediately.
📄️ unzip
The unzip statement is used to unzip the data in a named buffer.
📄️ uppercase
Overview
📄️ uri
The uri statement is used to encode the contents of a variable such that it does not contain any illegal or ambiguous characters when used in an HTTP request.
📄️ var
Overview