TextResponse
Class TextResponse.
Description
Represents an HTTP response containing plain text content.
This class MUST be used to generate HTTP responses with a text/plain content type.
It automatically sets the 'Content-Type' header, encodes the body using the specified charset,
and applies the HTTP 200 (OK) status code by default.
Methods
Constructs a new TextResponse instance.
Constructs a new TextResponse instance.
public
__construct(
string
$text[,
string
$charset = 'utf-8'][,
array<string|int, mixed>
$headers = []]) : mixed
Description
This constructor SHALL set the 'Content-Type' header to text/plain with the specified charset
and initialize the response body with the provided plain text content. The response status code
will be set to 200 (OK) by default, with the corresponding reason phrase.
Parameters
$text
:
string
Description
the plain text content to send in the response body
$charset
:
string
=
'utf-8'
Description
The character encoding to declare in the 'Content-Type' header. Defaults to 'utf-8'.
$headers
:
array<string|int, mixed>
=
[]
Description
optional additional headers to include in the response