Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Class: RT.Servers.HttpRequest

Summary

Encapsulates an HTTP request, including its method, URL and headers. HttpServer generates this when it receives an HTTP request and passes it to the relevant request handler.

Instance properties

IPAddressIdentifies the client that sent this request.
objectNot used by HttpServer in any way, this field may be used by the application to store any relevant information.
Dictionary<string, FileUpload> Contains information about file uploads included in a POST/PUT/PATCH request. Empty if the request does not have a body.
HttpRequestHeadersContains the HTTP request headers that were received and understood by HttpServer.
HttpProtocolVersionSpecifies the HTTP protocol version that was used for this request.
HttpMethodSpecifies the HTTP request method (GET, POST, HEAD, PUT, PATCH, DELETE) that was used for this request.
NameValuesCollection<string> Provides access to values in the body of a POST/PUT/PATCH request (empty if the request does not have a body).
IPEndPointIdentifies the immediate source of this request, which might be the client itself, or an HTTP proxy.
IHttpUrlSpecifies the URL requested, including information about how this location is resolved by the handlers (if any).

Instance fields

ActionSpecifies an action to perform when the request finishes. (see also remarks)