Request Settings

Within this dialog, several HTTP header fields that are sent out with every request can be defined. The contents of each enabled field is used as specified here, no further checking or conversion of the contents is done. Additionally, the desired processing of certain dynamic header fields and the value of some request-related parameters can be determined.

All changes made and accepted here do not have any effect on already created request contexts that are used by application windows and other windows created by them. The request settings are only taken into account when creating a new request context, e.g. by opening a URL window.

The following header fields and options may be specified, where multiple values for a field are usually separated by commas:

Types (checkbox+text)

A list of content-types for the Accept: header field, e.g. "text/html, text/vnd.wap.wml, text/plain, */*".

Encodings (checkbox+text)

A list of content-encodings for the Accept-Encoding: header field, e.g. "deflate, gzip, compress".

Charsets (checkbox+text)

A list of charsets for the Accept-Charset: header field, e.g. "utf-8, iso-8859-1, us-ascii, *".

Languages (checkbox+text)

A list of language codes for the Accept-Language: header field, e.g. "de, en, *".

UserAgent (checkbox+text&list)

Value for the User-Agent: header field, e.g. "w3browse" or "Mozilla/4.0 (w3browse)". Additionally, this field provides a predefined list of some common values which is stored in the configuration file.

Follow Redirects (checkbox)

This usually enabled option allows to control whether to follow redirections of GET requests automatically or not, while redirections of POST requests are never followed because of their behavior that is not well defined in this case.

Accept Cookies (checkbox)

Enables the processing of cookies, whereby all cookies are treated like session cookies and are only accepted from and sent back again to the originating server. Information about currently defined cookies may be requested by using the special URL about:cookies, which provides access to the cookie manager.

Send Referrer (checkbox)

Enables the transmission of Referer: headers to servers. This purely informational request header field contains the URL of that document from which a request originates. URLs of type file:, about: and internal: are always omitted. Authentication information that may be embedded within server-based URLs (the user:password@ part) is stripped before the URL is used for reference.

Bind Settings (checkbox)

This usually disabled option allows to determine whether the current settings of the dialogs "Browser Settings" and "Color Settings" should be bound to a newly created request context or not. Note that settings that are bound to a request context are not affected by later changes to those settings.

History Length (text)

Specifies the maximum number of entries in the local history of a viewer window. An invalid or negative value causes the length of the history list to be unlimited.

New Windows (list: never, type, always)

Determines whether and when new windows should be opened in order to display documents that are received as a result of following links of any sort within a viewer window. The following options are available:

never
HTML and WML documents are displayed within the same window,
type
only documents of the same type are displayed within the same window,
always
new windows are always created for all documents.

This option defines the default behavior and may cause suitable documents to be displayed within the same viewer window, which is assisted by a local history that allows to switch between the different documents of such a window.

HTML WinSize (text&list)
WML WinSize (text&list)

These fields allow to specify the maximum size of viewer windows in general and of WML windows as a special case. The value of a size is given in characters in the format WidthxHeight. An empty or invalid value indicates "full screen" while the corresponding screen size component is implicitly added to a size component if it is less than or equal to zero. Additionally, these fields provide a predefined list of some common values which is stored in the configuration file.

The actual size of a window does never exceed the size of its associated screen. The minimum window size is forced to 30x9.