mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 17:55:48 +08:00
Added request.Proxy=null everywhere, as discussed in http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow.
Thanks R.Gunther (rigun@rigutech.nl) https://lists.berlios.de/pipermail/opensim-users/2012-September/010986.html
This commit is contained in:
@@ -306,6 +306,7 @@ namespace OpenSim.Framework.Communications
|
||||
_request.ContentType = "application/xml";
|
||||
_request.Timeout = 200000;
|
||||
_request.Method = RequestMethod;
|
||||
_request.Proxy = null;
|
||||
_asyncException = null;
|
||||
|
||||
// IAsyncResult responseAsyncResult = _request.BeginGetResponse(new AsyncCallback(ResponseIsReadyDelegate), _request);
|
||||
@@ -365,6 +366,7 @@ namespace OpenSim.Framework.Communications
|
||||
_request.ContentType = "application/xml";
|
||||
_request.Timeout = 900000;
|
||||
_request.Method = RequestMethod;
|
||||
_request.Proxy = null;
|
||||
_asyncException = null;
|
||||
_request.ContentLength = src.Length;
|
||||
|
||||
|
||||
@@ -65,6 +65,7 @@ namespace OpenSim.Framework.Configuration.HTTP
|
||||
byte[] buf = new byte[8192];
|
||||
HttpWebRequest request =
|
||||
(HttpWebRequest) WebRequest.Create(remoteConfigSettings.baseConfigURL + configFileName);
|
||||
request.Proxy = null;
|
||||
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
|
||||
|
||||
Stream resStream = response.GetResponseStream();
|
||||
|
||||
@@ -70,6 +70,7 @@ namespace OpenSim.Framework.RegionLoader.Web
|
||||
int regionCount = 0;
|
||||
HttpWebRequest webRequest = (HttpWebRequest) WebRequest.Create(url);
|
||||
webRequest.Timeout = 30000; //30 Second Timeout
|
||||
webRequest.Proxy = null;
|
||||
m_log.DebugFormat("[WEBLOADER]: Sending download request to {0}", url);
|
||||
|
||||
try
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
request.ContentType = "text/xml";
|
||||
|
||||
MemoryStream buffer = new MemoryStream();
|
||||
|
||||
@@ -57,6 +57,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
request.ContentType = "text/xml";
|
||||
request.Timeout = 10000;
|
||||
|
||||
|
||||
@@ -74,6 +74,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
request.ContentType = "text/xml";
|
||||
request.Timeout = 20000;
|
||||
|
||||
@@ -139,6 +140,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
request.ContentType = "text/xml";
|
||||
request.Timeout = 10000;
|
||||
|
||||
|
||||
@@ -88,6 +88,7 @@ namespace OpenSim.Framework
|
||||
httpWebRequest.ReadWriteTimeout = readWriteTimeoutMS;
|
||||
httpWebRequest.Timeout = timeoutMS;
|
||||
httpWebRequest.KeepAlive = false;
|
||||
httpWebRequest.Proxy = null;
|
||||
|
||||
return httpWebRequest;
|
||||
}
|
||||
|
||||
@@ -171,6 +171,7 @@ namespace OpenSim.Framework
|
||||
request.Method = method;
|
||||
request.Timeout = timeout;
|
||||
request.KeepAlive = false;
|
||||
request.Proxy = null;
|
||||
request.MaximumAutomaticRedirections = 10;
|
||||
request.ReadWriteTimeout = timeout / 4;
|
||||
request.Headers[OSHeaderRequestID] = reqnum.ToString();
|
||||
@@ -350,6 +351,7 @@ namespace OpenSim.Framework
|
||||
request.Method = "POST";
|
||||
request.Timeout = timeout;
|
||||
request.KeepAlive = false;
|
||||
request.Proxy = null;
|
||||
request.MaximumAutomaticRedirections = 10;
|
||||
request.ReadWriteTimeout = timeout / 4;
|
||||
request.Headers[OSHeaderRequestID] = reqnum.ToString();
|
||||
@@ -730,6 +732,7 @@ namespace OpenSim.Framework
|
||||
Type type = typeof(TRequest);
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Proxy = null;
|
||||
WebResponse response = null;
|
||||
TResponse deserial = default(TResponse);
|
||||
XmlSerializer deserializer = new XmlSerializer(typeof(TResponse));
|
||||
@@ -924,6 +927,7 @@ namespace OpenSim.Framework
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
string respstring = String.Empty;
|
||||
|
||||
using (MemoryStream buffer = new MemoryStream())
|
||||
@@ -1051,6 +1055,7 @@ namespace OpenSim.Framework
|
||||
|
||||
WebRequest request = WebRequest.Create(requestUrl);
|
||||
request.Method = verb;
|
||||
request.Proxy = null;
|
||||
MemoryStream buffer = null;
|
||||
|
||||
if ((verb == "POST") || (verb == "PUT"))
|
||||
|
||||
Reference in New Issue
Block a user