HttpMethod
: string
in package
Метод HTTP-запроса.
Перечислены стандартные методы; произвольный (например, WebDAV PROPFIND)
задаётся строкой через HttpMethod::normalize() на границе API, поэтому
пакет не ограничивает набор методов, но даёт типобезопасные константы.
Table of Contents
Cases
- Connect = 'CONNECT'
- Delete = 'DELETE'
- Get = 'GET'
- Head = 'HEAD'
- Options = 'OPTIONS'
- Patch = 'PATCH'
- Post = 'POST'
- Put = 'PUT'
- Trace = 'TRACE'
Methods
- allowsBody() : bool
- Может ли метод по умолчанию нести тело запроса.
- normalize() : non-empty-string
- Привести имя метода к канонической форме (верхний регистр без пробелов).
Cases
Get
Head
Post
Put
Patch
Delete
Options
Trace
Connect
Methods
allowsBody()
Может ли метод по умолчанию нести тело запроса.
public
allowsBody() : bool
Return values
bool —true для методов, которым тело осмысленно (POST/PUT/PATCH/DELETE)
normalize()
Привести имя метода к канонической форме (верхний регистр без пробелов).
public
static normalize(string $method) : non-empty-string
Parameters
- $method : string
-
имя метода в любом регистре
Tags
Return values
non-empty-string —нормализованное имя метода