From 4a992388e3ec515ea179fff5cd7ef62bccca411e Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Mon, 17 Aug 2009 20:02:42 +0100
Subject: Apply http://opensimulator.org/mantis/view.php?id=4016 Make
previously hidden cookies available to code Thanks jhurliman
---
OpenSim/Framework/Servers/HttpServer/OSHttpRequest.cs | 13 +++++++++++++
prebuild.xml | 1 +
2 files changed, 14 insertions(+)
diff --git a/OpenSim/Framework/Servers/HttpServer/OSHttpRequest.cs b/OpenSim/Framework/Servers/HttpServer/OSHttpRequest.cs
index 6214563..c53160f 100644
--- a/OpenSim/Framework/Servers/HttpServer/OSHttpRequest.cs
+++ b/OpenSim/Framework/Servers/HttpServer/OSHttpRequest.cs
@@ -33,6 +33,7 @@ using System.IO;
using System.Net;
using System.Reflection;
using System.Text;
+using System.Web;
using HttpServer;
using log4net;
@@ -72,6 +73,18 @@ namespace OpenSim.Framework.Servers.HttpServer
}
private string _contentType;
+ public HttpCookieCollection Cookies
+ {
+ get
+ {
+ RequestCookies cookies = _request.Cookies;
+ HttpCookieCollection httpCookies = new HttpCookieCollection();
+ foreach (RequestCookie cookie in cookies)
+ httpCookies.Add(new HttpCookie(cookie.Name, cookie.Value));
+ return httpCookies;
+ }
+ }
+
public bool HasEntityBody
{
get { return _request.ContentLength != 0; }
diff --git a/prebuild.xml b/prebuild.xml
index 6401ff0..5e44169 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -70,6 +70,7 @@
../../../../bin/
+
--
cgit v1.1