HTTP Response Manipulation APIs

abstract These APIs help manipulate HTTP response of browsers or devices.

_addResponseSubstitutionRule

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
8.0NANANANA

Available for modes: Browser

_addResponseSubstitutionRule($name, $urlPattern, $isRegExp, $find, $replace)

Arguments
$namestring Response substitution rule name
$urlPatternstring Substitution url pattern
$isRegExpboolean Boolean parameter to find the string as regular expressions if true.
$findstring Find the value to replace.
$replacestring Replacing all occurrences of old value in this string.

Returns
null

Details

Substitutes the HTTP response for all further responces coming in this browser session. If a HTTP Response Substitution Rule of given name already exists, it will be replaced.
//Add the response substitution rule.
_addResponseSubstitutionRule("test", "http://sahitest.com/demo/", false, "Link Test", "Link Test1");

_removeResponseSubstitutionRule

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
8.0NANANANA

Available for modes: Browser

_removeResponseSubstitutionRule($name)

Arguments
$namestring Response substitution rule name

Returns
null

Details

Removes the response substitution rule for all further responces coming in this browser session.
//Remove the response substitution rule.
_removeResponseSubstitutionRule("test");