pulling query handling through the handlers. adding (non-functional,
work-in-progress) HttpHandler. NOTE: non-active code. does not glow in the dark. non-combustible.0.6.0-stable
							parent
							
								
									c0e389cfff
								
							
						
					
					
						commit
						6a7d544497
					
				| 
						 | 
				
			
			@ -137,10 +137,12 @@ namespace OpenSim.Framework.Servers
 | 
			
		|||
        /// <param name="contentType">null or content type
 | 
			
		||||
        /// regex</param>
 | 
			
		||||
        /// <param name="whitelist">null or IP address regex</param>
 | 
			
		||||
        public OSHttpHandler(Regex method, Regex path, Dictionary<string, Regex> headers, Regex contentType, Regex whitelist)
 | 
			
		||||
        public OSHttpHandler(Regex method, Regex path, Dictionary<string, Regex> query, 
 | 
			
		||||
                             Dictionary<string, Regex> headers, Regex contentType, Regex whitelist)
 | 
			
		||||
        {
 | 
			
		||||
            _method = method;
 | 
			
		||||
            _path = path;
 | 
			
		||||
            _query = query;
 | 
			
		||||
            _ipEndPointRegex = whitelist;
 | 
			
		||||
 | 
			
		||||
            if (null == _headers && null != contentType)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -114,7 +114,7 @@ namespace OpenSim.Framework.Servers
 | 
			
		|||
        /// </remarks>
 | 
			
		||||
        public OSHttpXmlRpcHandler(XmlRpcMethod handler, string methodName, Regex path, 
 | 
			
		||||
                                   Dictionary<string, Regex> headers, Regex whitelist)
 | 
			
		||||
            : base(new Regex(@"^POST$", RegexOptions.IgnoreCase | RegexOptions.Compiled), path, headers, 
 | 
			
		||||
            : base(new Regex(@"^POST$", RegexOptions.IgnoreCase | RegexOptions.Compiled), path, null, headers, 
 | 
			
		||||
                   new Regex(@"^(text|application)/xml", RegexOptions.IgnoreCase | RegexOptions.Compiled),
 | 
			
		||||
                   whitelist)
 | 
			
		||||
        {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue