interface Http

Constants

DEFAULT_PROTOCOL_VERSION

Methods

static string
packRequest(string $method, string|Stringable $path, array $headers = [], string|Stringable $body = '', string $protocolVersion = self::DEFAULT_PROTOCOL_VERSION)

Pack an HTTP request.

static string
packResponse(int $statusCode, string $reasonPhrase = '', array $headers = [], string|Stringable $body = '', string $protocolVersion = self::DEFAULT_PROTOCOL_VERSION)

Pack an HTTP response.

Details

at line 16
static string packRequest(string $method, string|Stringable $path, array $headers = [], string|Stringable $body = '', string $protocolVersion = self::DEFAULT_PROTOCOL_VERSION)

Pack an HTTP request.

Parameters

string $method
string|Stringable $path
array $headers
string|Stringable $body
string $protocolVersion

Return Value

string

at line 21
static string packResponse(int $statusCode, string $reasonPhrase = '', array $headers = [], string|Stringable $body = '', string $protocolVersion = self::DEFAULT_PROTOCOL_VERSION)

Pack an HTTP response.

Parameters

int $statusCode
string $reasonPhrase
array $headers
string|Stringable $body
string $protocolVersion

Return Value

string