HttpRequest
in package
FinalYes
HTTP-запрос прикладного клиента.
Table of Contents
Methods
- __construct() : mixed
- body() : string
- Тело.
- form() : self
- application/x-www-form-urlencoded.
- get() : self
- GET-запрос.
- headers() : array<string, string>
- Заголовки.
- json() : self
- POST JSON.
- maxRedirects() : int
- Максимум редиректов.
- method() : string
- HTTP-метод.
- post() : self
- POST с телом.
- query() : array<string, scalar|null>
- Query-параметры.
- url() : string
- URL.
- withMaxRedirects() : self
- Копия с лимитом редиректов.
Methods
__construct()
public
__construct(string $method, string $url[, array<string, string> $headers = [] ][, string $body = '' ][, array<string, scalar|null> $query = [] ][, int $maxRedirects = 5 ]) : mixed
Parameters
- $method : string
- $url : string
- $headers : array<string, string> = []
- $body : string = ''
- $query : array<string, scalar|null> = []
- $maxRedirects : int = 5
body()
Тело.
public
body() : string
Return values
stringform()
application/x-www-form-urlencoded.
public
static form(string $url, array<string, scalar|null> $fields[, array<string, string> $headers = [] ]) : self
Parameters
- $url : string
- $fields : array<string, scalar|null>
- $headers : array<string, string> = []
Return values
selfget()
GET-запрос.
public
static get(string $url[, array<string, string> $headers = [] ][, array<string, scalar|null> $query = [] ]) : self
Parameters
- $url : string
- $headers : array<string, string> = []
- $query : array<string, scalar|null> = []
Return values
selfheaders()
Заголовки.
public
headers() : array<string, string>
Return values
array<string, string>json()
POST JSON.
public
static json(string $method, string $url, array<string, mixed> $data[, array<string, string> $headers = [] ]) : self
Parameters
- $method : string
- $url : string
- $data : array<string, mixed>
- $headers : array<string, string> = []
Return values
selfmaxRedirects()
Максимум редиректов.
public
maxRedirects() : int
Return values
intmethod()
HTTP-метод.
public
method() : string
Return values
stringpost()
POST с телом.
public
static post(string $url[, string $body = '' ][, array<string, string> $headers = [] ]) : self
Parameters
- $url : string
- $body : string = ''
- $headers : array<string, string> = []
Return values
selfquery()
Query-параметры.
public
query() : array<string, scalar|null>
Return values
array<string, scalar|null>url()
URL.
public
url() : string
Return values
stringwithMaxRedirects()
Копия с лимитом редиректов.
public
withMaxRedirects(int $maxRedirects) : self
Parameters
- $maxRedirects : int