public override byte[] Handle(string path, Stream requestData,
OSHttpRequest httpRequest, OSHttpResponse httpResponse)
{
StreamReader sr = new StreamReader(requestData);
string body = sr.ReadToEnd();
sr.Close();
body = body.Trim();
IGridRegistrationService urlModule =
m_registry.RequestModuleInterface<IGridRegistrationService>();
if (urlModule != null)
if (!urlModule.CheckThreatLevel (m_SessionID, "Murmur_Get", ThreatLevel.None))
return new byte[0];
OSDMap request = WebUtils.GetOSDMap(body);
if (request == null)
return null;
return ProcessGet(request);
}