\Support\HttpResponse

响应实体

Summary

Methods
Properties
Constants
__construct()
setHeader()
setStatusCode()
setHeaders()
setBody()
setCookie()
__toString()
$statusCode
$headers
$setCookies
$body
$file
$isFile
$request
$client
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$statusCode

$statusCode : int

Type

int

$headers

$headers : array

Type

array

$setCookies

$setCookies : array

Type

array

$body

$body : string

Type

string

$file

$file : \Core\FileSystem\File

Type

\Core\FileSystem\File —

$isFile

$isFile : bool

Type

bool

$request

$request : \Support\Http\Request

Type

\Support\Http\Request —

$client

$client : \Worker\Socket\TCPConnection

Type

TCPConnection

Methods

__construct()

__construct(\Support\Http\Request|null  $request = null) : mixed

Parameters

\Support\Http\Request|null $request

Returns

mixed —

setHeader()

setHeader(string  $key, string|int  $value) : \Support\Http\Response

Parameters

string $key
string|int $value

Returns

\Support\Http\Response —

setStatusCode()

setStatusCode(int  $statusCode) : \Support\Http\Response

Parameters

int $statusCode

Returns

\Support\Http\Response —

setHeaders()

setHeaders(array  $headers) : $this

Parameters

array $headers

Returns

$this —

setBody()

setBody(string|\Core\FileSystem\File  $body) : \Support\Http\Response

Parameters

string|\Core\FileSystem\File $body

Returns

\Support\Http\Response —

setCookie()

setCookie(string  $key, string|int|null  $value, int|null  $expire, string|null  $path = '/', string|null  $domain = '', bool  $secure = false, bool  $httpOnly = false) : $this

Parameters

string $key
string|int|null $value
int|null $expire
string|null $path
string|null $domain
bool $secure
bool $httpOnly

Returns

$this —

__toString()

__toString() : string

Returns

string —