Represents the information in an HTTP response.
This object can be used to write an HTTP response and contains conveniences for creating these objects.
- Implements
-
- RequestOrResponse
Static Properties
- defaultContentType → ContentType
-
The default value of a contentType.
read / write
Constructors
- Response(int statusCode, Map<String, dynamic> headers, body)
-
The default constructor.
- Response.accepted({Map<String, dynamic> headers })
-
Represents a 202 response.
- Response.badRequest({Map<String, dynamic> headers, body })
-
Represents a 400 response.
- Response.conflict({Map<String, dynamic> headers, body })
-
Represents a 409 response.
- Response.created(String location, { body, Map<String, dynamic> headers })
-
Represents a 201 response.
- Response.forbidden({Map<String, dynamic> headers, body })
-
Represents a 403 response.
- Response.gone({Map<String, dynamic> headers, body })
-
Represents a 410 response.
- Response.notFound({Map<String, dynamic> headers, body })
-
Represents a 404 response.
- Response.notModified(DateTime lastModified, HTTPCachePolicy cachePolicy)
-
Represents a 304 response.
- Response.ok(body, { Map<String, dynamic> headers })
-
Represents a 200 response.
- Response.serverError({Map<String, dynamic> headers, body })
-
Represents a 500 response.
-
Represents a 401 response.
Properties
- body → dynamic
-
An object representing the body of the
Response
, which will be encoded when used toRequest.respond
.read / write - bufferOutput → bool
-
Whether or not this instance should buffer its output or send it right away.
read / write - cachePolicy → HTTPCachePolicy
-
Cache policy that sets 'Cache-Control' headers for this instance.
read / write - contentType → ContentType
-
The content type of the body of this response.
read / write - encodeBody → bool
-
Whether or not the body object of this instance should be encoded.
read / write - hasExplicitlySetContentType → bool
-
Whether or nor this instance has explicitly has its
contentType
property.read-only - headers → Map<String, dynamic>
-
Map of headers to send in this response.
read / write - statusCode → int
-
The HTTP status code of this response.
read / write - hashCode → int
-
The hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited