diff --git a/OpenSim/Framework/WebUtil.cs b/OpenSim/Framework/WebUtil.cs index 101d9c7ff0..fb6a9b3c1b 100644 --- a/OpenSim/Framework/WebUtil.cs +++ b/OpenSim/Framework/WebUtil.cs @@ -180,6 +180,7 @@ namespace OpenSim.Framework var client = new HttpClient(shh) { Timeout = TimeSpan.FromMilliseconds(30000), + MaxResponseContentBufferSize = 250 * 1024 * 1024, }; client.DefaultRequestHeaders.ExpectContinue = false; @@ -253,6 +254,7 @@ namespace OpenSim.Framework client = new HttpClient(shh) { Timeout = TimeSpan.FromMilliseconds(30000), + MaxResponseContentBufferSize = 250 * 1024 * 1024, }; client.DefaultRequestHeaders.ExpectContinue = false; diff --git a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs index 03f8b7282d..2e21daf988 100644 --- a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs +++ b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs @@ -173,6 +173,7 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest VeriFyNoCertClient = new HttpClient(shhnc) { Timeout = TimeSpan.FromMilliseconds(httpTimeout), + MaxResponseContentBufferSize = 2 * m_HttpBodyMaxLenMAX, }; VeriFyNoCertClient.DefaultRequestHeaders.ExpectContinue = false; VeriFyNoCertClient.DefaultRequestHeaders.ConnectionClose = true; @@ -207,7 +208,8 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest } VeriFyCertClient = new HttpClient(shh) { - Timeout = TimeSpan.FromMilliseconds(httpTimeout) + Timeout = TimeSpan.FromMilliseconds(httpTimeout), + MaxResponseContentBufferSize = 2 * m_HttpBodyMaxLenMAX }; VeriFyCertClient.DefaultRequestHeaders.ExpectContinue = false; VeriFyCertClient.DefaultRequestHeaders.ConnectionClose = true;