|
virtual Regex | Method [get] |
| Regular expression used to match against method of the incoming HTTP request. If you want to match any string either use '.*' or null. To match on the empty string use '^$'. More...
|
|
virtual Regex | Path [get] |
| Regular expression used to match against path of the incoming HTTP request. If you want to match any string either use '.*' or null. To match on the empty string use '^$'. More...
|
|
virtual Dictionary< string, Regex > | Query [get] |
| Dictionary of (query name, regular expression) tuples, allowing us to match on URI query fields. More...
|
|
virtual Dictionary< string, Regex > | Headers [get] |
| Dictionary of (header name, regular expression) tuples, allowing us to match on HTTP header fields. More...
|
|
virtual Regex | IPEndPointWhitelist [get] |
| Dictionary of (header name, regular expression) tuples, allowing us to match on HTTP header fields. More...
|
|
Definition at line 69 of file OSHttpHandler.cs.
OpenSim.Framework.Servers.HttpServer.OSHttpHandler.OSHttpHandler |
( |
Regex |
method, |
|
|
Regex |
path, |
|
|
Dictionary< string, Regex > |
query, |
|
|
Dictionary< string, Regex > |
headers, |
|
|
Regex |
contentType, |
|
|
Regex |
whitelist |
|
) |
| |
|
inline |
Base class constructor.
- Parameters
-
path | null or path regex |
headers | null or dictionary of header regexs |
contentType | null or content type regex |
whitelist | null or IP address regex |
Definition at line 140 of file OSHttpHandler.cs.
override string OpenSim.Framework.Servers.HttpServer.OSHttpHandler.ToString |
( |
| ) |
|
|
inline |
Dictionary<string, Regex> OpenSim.Framework.Servers.HttpServer.OSHttpHandler._headers |
|
protected |
Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler._ipEndPointRegex |
|
protected |
Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler._method |
|
protected |
Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler._path |
|
protected |
Dictionary<string, Regex> OpenSim.Framework.Servers.HttpServer.OSHttpHandler._query |
|
protected |
virtual Dictionary<string, Regex> OpenSim.Framework.Servers.HttpServer.OSHttpHandler.Headers |
|
get |
Dictionary of (header name, regular expression) tuples, allowing us to match on HTTP header fields.
Definition at line 110 of file OSHttpHandler.cs.
virtual Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler.IPEndPointWhitelist |
|
get |
Dictionary of (header name, regular expression) tuples, allowing us to match on HTTP header fields.
This feature is currently not implemented as it requires (trivial) changes to HttpServer.HttpListener that have not been implemented.
Definition at line 125 of file OSHttpHandler.cs.
virtual Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler.Method |
|
get |
Regular expression used to match against method of the incoming HTTP request. If you want to match any string either use '.*' or null. To match on the empty string use '^$'.
Definition at line 78 of file OSHttpHandler.cs.
virtual Regex OpenSim.Framework.Servers.HttpServer.OSHttpHandler.Path |
|
get |
Regular expression used to match against path of the incoming HTTP request. If you want to match any string either use '.*' or null. To match on the empty string use '^$'.
Definition at line 90 of file OSHttpHandler.cs.
virtual Dictionary<string, Regex> OpenSim.Framework.Servers.HttpServer.OSHttpHandler.Query |
|
get |
Dictionary of (query name, regular expression) tuples, allowing us to match on URI query fields.
Definition at line 100 of file OSHttpHandler.cs.
The documentation for this class was generated from the following file: