$resolver->setMaxRedirects(10);
$resolver->setRequestTimeout(10);
// if the file is too large then exit
- $resolver->setMaxResponseDataSize($this->config->get('system', 'max_response_data_size', 1000000));
+ $resolver->setMaxResponseDataSize($this->config->get('http_client', 'max_response_data_size', 1000000));
// Designate a temporary file that will store cookies during the session.
// Some websites test the browser for cookie support, so this enhances results.
$resolver->setCookieJar(System::getTempPath() .'/resolver-cookie-' . Strings::getRandomName(10));
// Timeout in seconds for fetching the XRD links and other requests with an expected shorter timeout
'xrd_timeout' => 20,
- // max_response_data_size (Integer)
- // Maximum allowed response data size in Bytes, default is hard-coded value from code
- 'max_response_data_size' => 1000000,
-
// only_valid_email_addresses (Boolean)
// WARNING: You normally want to only accept valid email addreses. Under
// rare conditions this however can be a hinderence, e.g. on your LAN
// surely not valid but still you need to signup to your testing instance
'only_valid_email_addresses' => true,
],
+ 'http_client' => [
+ // max_response_data_size (Integer)
+ // Maximum allowed response data size in Bytes, default is hard-coded value from code
+ 'max_response_data_size' => 1000000,
+ ],
'proxy' => [
// forwarded_for_headers (String)
// A comma separated list of all allowed header values to retrieve the real client IP