Sets a response header for the current sequence.

The Set response header step allows to add or set an HTTP header on the sequence’s response.
The header name and value are set using the Header name and the Header value properties.
Note: Although its Output property is set to false by default, this step generates an header XML Element in output, that contain the header name and value in child elements.

Property Type Category Description
Comment String standard Describes the object comment to include in the documentation report.
This property generally contains an explanation about the object.
Header name SmartType standard Defines the header’s name.
This property is a “smart type” property, that allows to define the name of the header to set on the response.
A “smart type” property can be of one of the following types:

• a text: the value is therefore a default text value,
• a JavaScript expression: the value is therefore a JavaScript expression that is evaluated at sequence execution,
• a source: the value is a source and can be picked using the source picker. A source is defined as a reference on a step previously existing in the parent sequence, associated with an XPath applied on the step’s result DOM. At runtime, the XPath is applied on the step’s current execution result XML and extracts a list of XML nodes resulting from this execution.

Header value SmartType standard Defines the header’s value.
This property is a “smart type” property, that allows to define the value of the header to set on the response.
A “smart type” property can be of one of the following types:

• a text: the value is therefore a default text value,
• a JavaScript expression: the value is therefore a JavaScript expression that is evaluated at sequence execution,
• a source: the value is a source and can be picked using the source picker. A source is defined as a reference on a step previously existing in the parent sequence, associated with an XPath applied on the step’s result DOM. At runtime, the XPath is applied on the step’s current execution result XML and extracts a list of XML nodes resulting from this execution.

Is active boolean standard Defines whether the step is active.
Output boolean expert Defines whether the XML generated by this step should be appended to the resulting XML.
Set this property to true to add the step’s resulting XML to the sequence’s output XML (default value for steps generating XML). Set this property to false to prevent the steps’s XML result to appear in the sequence’s output XML.
Setting this property to false does not prevent the step’s generated XML from being used as a source by other steps.