CloudCastle Curl

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

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
throws
RequestException

если метод пуст или содержит недопустимые символы

Return values
non-empty-string

нормализованное имя метода

On this page

Search results