Action notes
- For
ReqSetandReqAppendthe value to set or append can be specified a couple different ways. You can either use a literal string by setting ReplaceString to the required text, or you can pull data from the request or response by usingSection,Field,ValueName,StartPattern,StartPatternRE,EndPatternand/orEndPatternRE. - When you useg
StartPatternorStartPatternREwith one of these actions the RepeatCount is always set to 1 (the first match is always used). IgnoreSpecialis always True for these actions whenSectionis specified. There is no special handling for theurlfieldorcookiessections with these actions.- The value for a field (name/value pair) can be cleared without
removing the entire field by using
ReplaceStringwith no value:ReplaceString= - All carriage-returns and linefeeds in the value string are replaced
with
\rand\n. - Privacy changes are queued and applied after all actions are complete. This
means that actions normally see the original data.
ReqSet,ReqAppendandReqDeletekeep track of field additions, changes, and deletions, so multiple changes to a single field (such adding a field then concatenating addition data to the value) can be done safely. Since the Replace action can affect any arbitrary piece of data in the request or response, it is not included in this change tracking. Changes that are made to field values are best done by usingReqSetandReqAppend. - When you use use
FieldorValueNamewithReqSetorReqAppendyou must specify a single field or value name. If there are multiple names the value for the last item that found is used. - Similar to the note above, you must avoid specifying only a section
to retrieve the value for a
ReqSetorReqAppend. Doing so results in the value from the last field (name/value pair) in the section that is used for theReqSetorReqAppend.