Http
extends AbstractProvider
in package
FinalYes
Провайдер HTTP-данных: коды статуса, методы, порты, идентификаторы запросов.
Пригодно для тестовых логов, API-моков и мониторинга. Идентификатор запроса — шестнадцатеричный от байт ядра случайности; порт — из пользовательского диапазона.
Table of Contents
Methods
- __construct() : mixed
- method() : string
- Метод HTTP.
- port() : int
- Сетевой порт из пользовательского диапазона [1024, 65535].
- requestId() : string
- Идентификатор запроса из 16 hex-символов.
- statusCode() : int
- Код статуса HTTP.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
method()
Метод HTTP.
public
method() : string
Return values
string —имя метода (GET, POST, PUT…)
port()
Сетевой порт из пользовательского диапазона [1024, 65535].
public
port() : int
Return values
int —номер порта
requestId()
Идентификатор запроса из 16 hex-символов.
public
requestId() : string
Восемь случайных байт кодируются в шестнадцатеричную строку.
Return values
string —идентификатор запроса (16 hex-символов)
statusCode()
Код статуса HTTP.
public
statusCode() : int
Return values
int —числовой код ответа (200, 404, 500…)