Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс HttpRequest
+ Граф наследования:HttpRequest:

Открытые члены

 __construct (Server $server, array $queryString, array $postData, array $files, array $cookies)
 
 addFilter (Type\IRequestFilter $filter)
 
 getQuery ($name)
 
 getQueryList ()
 
 getPost ($name)
 
 getPostList ()
 
 getFile ($name)
 
 getFileList ()
 
 getHeader ($name)
 
 getHeaders ()
 
 getCookie ($name)
 
 getCookieList ()
 
 getCookieRaw ($name)
 
 getCookieRawList ()
 
 getJsonList ()
 
 getRemoteAddress ()
 
 getUserAgent ()
 
 getRequestUri ()
 
 getRequestMethod ()
 
 getServerPort ()
 
 isPost ()
 
 getAcceptedLanguages ()
 
 getRequestedPage ()
 
 getDecodedUri ()
 
 getHttpHost ()
 
 isHttps ()
 
 modifyByQueryString ($queryString)
 
 getScriptFile ()
 
 getCookiesMode ()
 
 isJson ()
 
 decodeJson ()
 
- Открытые члены унаследованные от Request
 __construct (Server $server, array $request)
 
 getServer ()
 
 getPhpSelf ()
 
 getScriptName ()
 
 getRequestedPageDirectory ()
 
 isAdminSection ()
 
 isAjaxRequest ()
 
- Открытые члены унаследованные от ParameterDictionary
 getRaw ($name)
 
 toArrayRaw ()
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 setValues ($values)
 
- Открытые члены унаследованные от Dictionary
 __construct (array $values=null)
 
 get ($name)
 
 set ($name, $value=null)
 
 getValues ()
 
 clear ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 count ()
 
 toArray ()
 
 isEmpty ()
 
 jsonSerialize ()
 

Открытые статические члены

static getSystemParameters ()
 
static getInput ()
 

Защищенные члены

 prepareCookie (array $cookies)
 
- Защищенные члены унаследованные от ParameterDictionary
 setValuesNoDemand (array $values)
 

Защищенные статические члены

static decode ($url)
 
static normalize ($path)
 

Защищенные данные

 $queryString
 
 $postData
 
 $files
 
 $cookies
 
 $cookiesRaw
 
 $jsonData
 
 $headers
 
 $httpHost
 
 $acceptedLanguages
 
- Защищенные данные унаследованные от Request
 $server
 
 $requestedPage = null
 
 $requestedPageDirectory = null
 
- Защищенные данные унаследованные от ParameterDictionary
 $rawValues = null
 
- Защищенные данные унаследованные от Dictionary
 $values = []
 

Подробное описание

Примеры
C:/bitrix/modules/ui/lib/Avatar/Mask/Helper.php.

См. определение в файле httprequest.php строка 19

Конструктор(ы)

◆ __construct()

__construct ( Server $server,
array $queryString,
array $postData,
array $files,
array $cookies )

Creates new HttpRequest object

Аргументы
Server$server
array$queryString_GET
array$postData_POST
array$files_FILES
array$cookies_COOKIE

См. определение в файле httprequest.php строка 61

Методы

◆ addFilter()

addFilter ( Type\IRequestFilter $filter)

Applies filter to the http request data. Preserve original values.

Аргументы
Type\IRequestFilter$filterFilter object

Переопределяет метод предка Request.

См. определение в файле httprequest.php строка 91

◆ decode()

static decode ( $url)
staticprotected

См. определение в файле httprequest.php строка 349

◆ decodeJson()

decodeJson ( )

Decodes JSON from application/json requests.

См. определение в файле httprequest.php строка 569

◆ getAcceptedLanguages()

getAcceptedLanguages ( )

См. определение в файле httprequest.php строка 291

◆ getCookie()

getCookie ( $name)

Returns the COOKIES parameter of the current request.

Аргументы
$name
Возвращает
null|string

См. определение в файле httprequest.php строка 222

◆ getCookieList()

getCookieList ( )

Returns the list of COOKIES parameters of the current request.

Возвращает
Type\ParameterDictionary

См. определение в файле httprequest.php строка 232

◆ getCookieRaw()

getCookieRaw ( $name)

См. определение в файле httprequest.php строка 237

◆ getCookieRawList()

getCookieRawList ( )

См. определение в файле httprequest.php строка 242

◆ getCookiesMode()

getCookiesMode ( )

Returns Y if persistant cookies are enabled, N if disabled, or empty if unknown.

Возвращает
null|string

См. определение в файле httprequest.php строка 546

◆ getDecodedUri()

getDecodedUri ( )

Returns url-decoded and converted to the current encoding URI of the request (except the query string).

Возвращает
string

См. определение в файле httprequest.php строка 335

◆ getFile()

getFile ( $name)

Returns the FILES parameter of the current request.

Аргументы
$name
Возвращает
string | array | null

См. определение в файле httprequest.php строка 179

◆ getFileList()

getFileList ( )

Returns the list of FILES parameters of the current request.

Возвращает
Type\ParameterDictionary

См. определение в файле httprequest.php строка 189

◆ getHeader()

getHeader ( $name)

Returns the header of the current request.

Аргументы
string$nameName of header.
Возвращает
null|string

См. определение в файле httprequest.php строка 201

◆ getHeaders()

getHeaders ( )

Returns the list of headers of the current request.

Возвращает
HttpHeaders

См. определение в файле httprequest.php строка 211

◆ getHttpHost()

getHttpHost ( )

Returns the host from the server variable without a port number.

Возвращает
string

См. определение в файле httprequest.php строка 358

◆ getInput()

static getInput ( )
static

Returns raw request data from php://input.

Возвращает
bool|string

См. определение в файле httprequest.php строка 537

◆ getJsonList()

getJsonList ( )

См. определение в файле httprequest.php строка 247

◆ getPost()

getPost ( $name)

Returns the POST parameter of the current request.

Аргументы
$name
Возвращает
string | array | null

См. определение в файле httprequest.php строка 158

◆ getPostList()

getPostList ( )

Returns the list of POST parameters of the current request.

Возвращает
Type\ParameterDictionary

См. определение в файле httprequest.php строка 168

◆ getQuery()

getQuery ( $name)

Returns the GET parameter of the current request.

Аргументы
string$nameParameter name
Возвращает
null | string | array

См. определение в файле httprequest.php строка 137

◆ getQueryList()

getQueryList ( )

Returns the list of GET parameters of the current request.

Возвращает
Type\ParameterDictionary

См. определение в файле httprequest.php строка 147

◆ getRemoteAddress()

getRemoteAddress ( )

См. определение в файле httprequest.php строка 252

◆ getRequestedPage()

getRequestedPage ( )

Returns the current page calculated from the request URI.

Возвращает
string

Переопределяет метод предка Request.

См. определение в файле httprequest.php строка 313

◆ getRequestMethod()

getRequestMethod ( )

См. определение в файле httprequest.php строка 271

◆ getRequestUri()

getRequestUri ( )

См. определение в файле httprequest.php строка 266

◆ getScriptFile()

getScriptFile ( )

Returns script file possibly corrected by urlrewrite.php or virtual_file_system.php.

Возвращает
string

См. определение в файле httprequest.php строка 492

◆ getServerPort()

getServerPort ( )

Returns server port.

Возвращает
string | null

См. определение в файле httprequest.php строка 281

◆ getSystemParameters()

static getSystemParameters ( )
static

Returns the array with predefined query parameters.

Возвращает
array

См. определение в файле httprequest.php строка 509

◆ getUserAgent()

getUserAgent ( )

Returns the User-Agent HTTP request header.

Возвращает
null|string

См. определение в файле httprequest.php строка 261

◆ isHttps()

isHttps ( )

См. определение в файле httprequest.php строка 373

◆ isJson()

isJson ( )

См. определение в файле httprequest.php строка 551

◆ isPost()

isPost ( )

См. определение в файле httprequest.php строка 286

◆ modifyByQueryString()

modifyByQueryString ( $queryString)

См. определение в файле httprequest.php строка 391

◆ normalize()

static normalize ( $path)
staticprotected

См. определение в файле httprequest.php строка 475

◆ prepareCookie()

prepareCookie ( array $cookies)
protected
Аргументы
array$cookies
Возвращает
array

См. определение в файле httprequest.php строка 406

Данные класса

◆ $acceptedLanguages

$acceptedLanguages
protected

См. определение в файле httprequest.php строка 50

◆ $cookies

$cookies
protected

См. определение в файле httprequest.php строка 36

◆ $cookiesRaw

$cookiesRaw
protected

См. определение в файле httprequest.php строка 40

◆ $files

$files
protected

См. определение в файле httprequest.php строка 32

◆ $headers

$headers
protected

См. определение в файле httprequest.php строка 48

◆ $httpHost

$httpHost
protected

См. определение в файле httprequest.php строка 49

◆ $jsonData

$jsonData
protected

См. определение в файле httprequest.php строка 44

◆ $postData

$postData
protected

См. определение в файле httprequest.php строка 28

◆ $queryString

$queryString
protected

См. определение в файле httprequest.php строка 24