mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 01:06:30 +08:00
simplify GruntWork on getassets (needs more)
This commit is contained in:
@@ -46,8 +46,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
public readonly int RequestTime;
|
||||
public readonly UUID RequestID;
|
||||
|
||||
public PollServiceHttpRequest(
|
||||
PollServiceEventArgs pPollServiceArgs, IHttpRequest pRequest)
|
||||
public PollServiceHttpRequest(PollServiceEventArgs pPollServiceArgs, IHttpRequest pRequest)
|
||||
{
|
||||
PollServiceArgs = pPollServiceArgs;
|
||||
Request = pRequest;
|
||||
@@ -60,6 +59,18 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
if (Request.Body.CanRead)
|
||||
Request.Body.Dispose();
|
||||
|
||||
if(responsedata.Contains("h"))
|
||||
{
|
||||
OSHttpResponse r = (OSHttpResponse)responsedata["h"];
|
||||
try
|
||||
{
|
||||
r.Send();
|
||||
}
|
||||
catch { }
|
||||
PollServiceArgs.RequestsHandled++;
|
||||
return;
|
||||
}
|
||||
|
||||
OSHttpResponse response = new OSHttpResponse(new HttpResponse(Request));
|
||||
|
||||
if (responsedata == null)
|
||||
@@ -105,7 +116,6 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
response.StatusCode = responsecode;
|
||||
if (responsecode == (int)HttpStatusCode.Moved)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user