[This is preliminary documentation and is subject to change.]

Abstraction for an HTTP request

Namespace: Simple.Web.HttpSimple.Web.HttpSimple::Web::Http
Assembly: Simple.Web (in Simple.Web.dll)

Syntax

C#

public interface IRequest

VB

Public Interface IRequest

C++

public interface class IRequest

The IRequestIRequestIRequest type exposes the following members.

Properties

Name Description
FilesFilesFiles Gets the list of uploaded files.
HeadersHeadersHeaders Gets the request headers.
HttpMethodHttpMethodHttpMethod Gets the HTTP method.
InputStreamInputStreamInputStream Gets the input stream.
QueryStringQueryStringQueryString Gets the query string.
UrlUrlUrl Gets the URL.
Top

Extension Methods

Name Description
GetAccept(IRequest)GetAccept(IRequest)GetAccept(IRequest^) Gets the Accept header entry. (Defined by RequestExtensionsRequestExtensionsRequestExtensions.)
GetContentType(IRequest)GetContentType(IRequest)GetContentType(IRequest^) Gets the Content-Type header entry. (Defined by RequestExtensionsRequestExtensionsRequestExtensions.)
TryGetCookieValue(IRequest, string, string)TryGetCookieValue(IRequest, String, String)TryGetCookieValue(IRequest^, String^, String^) Tries to get the value of a Cookie. (Defined by RequestExtensionsRequestExtensionsRequestExtensions.)
Top

See Also

Simple.Web.HttpSimple.Web.HttpSimple::Web::Http Namespace