$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’]

HTTP configuration to tune how TYPO3 behaves on HTTP requests made by TYPO3. See Guzzle documentation for more background information on those settings.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘allow_redirects’]

allow_redirects
Type:mixed

Mixed, set to false if you want to disallow redirects, or use it as an array to add more values.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘allow_redirects’][‘strict’]

allow_redirects strict
Type:bool
Default:false

Whether to keep request method on redirects via status 301 and 302

TRUE
Strict RFC compliant redirects mean that POST redirect requests are sent as POST requests. This is needed for compatibility with RFC 2616)
FALSE
redirect POST requests with GET requests, needed for compatibility with most browsers

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘allow_redirects’][‘max’]

allow_redirects max
Type:int
Default:5

Maximum number of tries before an exception is thrown.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘cert’]

cert
Type:mixed
Default:null

Set to a string to specify the path to a file containing a PEM formatted client side certificate. See Guzzle option cert<http//docs.guzzlephp.org/en/latest/request-options.html#cert>

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘connect_timeout’]

connect_timeout
Type:int
Default:10

Default timeout for connection in seconds. Exception will be thrown if connecting to a remote host takes longer then this timeout.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘proxy’]

proxy
Type:mixed
Default:null

Enter a single proxy server as string, for example 'proxy.example.org'

Multiple proxies for different protocols can be added separately as an array as authentication and port; see Guzzle documentation<http//docs.guzzlephp.org/en/latest/request-options.html#proxy> for details.

The configuration with an array must be made in the AdditionalConfiguration.php; see File AdditionalConfiguration.php for details.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘ssl_key’]

ssl_key
Type:mixed
Default:null

Local certificate and an optional passphrase, see Guzzle option ssl-key

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘timeout’]

timeout
Type:int
Default:0

Default timeout for whole request. Exception will be thrown if sending the request takes more than this number of seconds.

Should be greater than the connection timeout or 0 to not set a limit.

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘verify’]

verify
Type:mixed
Default:true

Describes the SSL certificate verification behavior of a request, see Guzzle option verify

$GLOBALS[‘TYPO3_CONF_VARS’][‘HTTP’][‘version’]

version
Type:text
Default:‘1.1’

Default HTTP protocol version. Use either “1.0” or “1.1”.