Prechádzať zdrojové kódy

no keepalive on gridinfo

UbitUmarov 3 rokov pred
rodič
commit
0c87215c13

+ 3 - 0
OpenSim/Server/Handlers/Grid/GridInfoHandlers.cs

@@ -127,6 +127,7 @@ namespace OpenSim.Server.Handlers.Grid
 
         public void RestGetGridInfoMethod(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
         {
+            httpResponse.KeepAlive = false;
             if (httpRequest.HttpMethod != "GET")
             {
                 httpResponse.StatusCode = (int)HttpStatusCode.MethodNotAllowed;
@@ -165,6 +166,8 @@ namespace OpenSim.Server.Handlers.Grid
         /// </param>
         public void JsonGetGridInfoMethod(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
         {
+            httpResponse.KeepAlive = false;
+
             if (httpRequest.HttpMethod != "GET")
             {
                 httpResponse.StatusCode = (int)HttpStatusCode.MethodNotAllowed;

+ 1 - 1
OpenSim/Server/Handlers/Grid/GridInfoServerInConnector.cs

@@ -50,7 +50,7 @@ namespace OpenSim.Server.Handlers.Grid
                                                                handlers.RestGetGridInfoMethod));
             server.AddSimpleStreamHandler(new SimpleStreamHandler("/json_grid_info",
                                                           handlers.JsonGetGridInfoMethod));
-            server.AddXmlRPCHandler("get_grid_info", handlers.XmlRpcGridInfoMethod);
+            server.AddXmlRPCHandler("get_grid_info", handlers.XmlRpcGridInfoMethod, false);
         }
     }
 }