diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs index 4399a753a4..aa73658f7e 100644 --- a/OpenSim/Framework/Servers/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/BaseHttpServer.cs @@ -390,6 +390,18 @@ namespace OpenSim.Framework.Servers return; } + if (request.AcceptTypes.Length > 0) + { + foreach (string strAccept in request.AcceptTypes) + { + if (strAccept == "application/llsd+xml") + { + HandleLLSDRequests(request, response); + return; + } + } + } + switch (request.ContentType) { case null: