Chapter 4: Property Reference
183
force_patience_page( )
This property provides control over the application of the default patience page logic.
Syntax
force_patience_page(yes|no)
force_patience_page(reason )
force_patience_page.reason(yes|no)
force_patience_page[reason, ...](yes|no)
where:
reason—Takes one of the following values, corresponding to the overridable portions of the default
logic that suppresses patience pages.
•
user-agent—Overrides the suppression of patience pages for non-graphical browsers (any user
agent string beginning with mozilla or opera is considered graphical).
•
extension—Overrides the suppression of patience pages for graphical file extensions or
extensions indicating cascading stylesheets, javscript, vbscript, vbx, or java applet, or flash
animation content.
•
content-type—Overrides the suppression of patience pages for content similar to that listed
under
extension, but based on the content-type header of the HTTP response.
The default is
force_patience_page(no).
Discussion
Each of the syntax variants has a different role in selecting the portions of patience page logic that will
be overridden for the transaction:
•
force_patience_page(yes|no) sets (yes) or clears (no) all reasons.
•
force_patience_page(reason, ..) sets the listed reasons and clears any reasons not listed.
•f
orce_patience_page.reason() sets (yes) or clears (no) the specified reason.
•
force_patience_page.[reason, ...]( ) sets (yes) or clears (no) the listed reasons.
Layer and Transaction Notes
•Use in
<Proxy> layers.
• Applies to HTTP proxy transactions.
See Also
•Properties:
patience_page( )