1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CHTTP

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

 __construct ()
 Download ($url, $file)
 Get ($url)
 Post ($url, $arPostData)
 HTTPQuery ($method, $url, $postdata='')
 Query ($method, $host, $port, $path, $postdata=false, $proto='', $post_content_type='N', $dont_wait_answer=false)
 SetAuthBasic ($user, $pass)
 ParseHeaders ($strHeaders)
 setFollowRedirect ($follow)
 setRedirectMax ($n)
 SetAdditionalHeaders ($arHeader=array())

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

static URN2URI ($urn, $server_name='')
static PrepareData ($arPostData, $prefix='')
static ParseURL ($url)
static sGet ($url, $follow_redirect=false)
static sPost ($url, $arPostData, $follow_redirect=false)
static sGetHeader ($url, $arHeader=array(), $httpTimeout=0)
static sPostHeader ($url, $arPostData, $arHeader=array(), $http_timeout=0)
static SetStatus ($status)
static GetLastStatus ()
static SetAuthHeader ($bDigestEnabled=true)
static ParseAuthRequest ()
static urlAddParams ($url, $add_params, $options=[])
static urlDeleteParams ($url, $delete_params, $options=array())
static urnEncode ($str, $charset=false)
static urnDecode ($str, $charset=false)
static isPathTraversalUri ($url)

Поля данных

 $url = ''
 $status = 0
 $result = ''
 $fp = null
 $headers = array()
 $cookies = array()
 $http_timeout = 30
 $user_agent
 $follow_redirect = false
 $errno
 $errstr
 $additional_headers = array()

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

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

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

◆ __construct()

__construct ( )

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

Методы

◆ Download()

Download ( $url,
$file )

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

◆ Get()

Get ( $url)

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

◆ GetLastStatus()

GetLastStatus ( )
static

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

◆ HTTPQuery()

HTTPQuery ( $method,
$url,
$postdata = '' )

@noinspection PhpUndefinedVariableInspection

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

◆ isPathTraversalUri()

isPathTraversalUri ( $url)
static

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

◆ ParseAuthRequest()

ParseAuthRequest ( )
static

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

◆ ParseHeaders()

ParseHeaders ( $strHeaders)

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

◆ ParseURL()

ParseURL ( $url)
static

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

◆ Post()

Post ( $url,
$arPostData )

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

◆ PrepareData()

PrepareData ( $arPostData,
$prefix = '' )
static

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

◆ Query()

Query ( $method,
$host,
$port,
$path,
$postdata = false,
$proto = '',
$post_content_type = 'N',
$dont_wait_answer = false )

@global CMain $APPLICATION

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

◆ SetAdditionalHeaders()

SetAdditionalHeaders ( $arHeader = array())

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

◆ SetAuthBasic()

SetAuthBasic ( $user,
$pass )

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

◆ SetAuthHeader()

SetAuthHeader ( $bDigestEnabled = true)
static

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

◆ setFollowRedirect()

setFollowRedirect ( $follow)

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

◆ setRedirectMax()

setRedirectMax ( $n)

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

◆ SetStatus()

SetStatus ( $status)
static

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

◆ sGet()

sGet ( $url,
$follow_redirect = false )
static

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

◆ sGetHeader()

sGetHeader ( $url,
$arHeader = array(),
$httpTimeout = 0 )
static

Static Get with the ability to add headers and set the http timeout

Аргументы
$url
array$arHeader
int$httpTimeout
Возвращает
bool|string

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

◆ sPost()

sPost ( $url,
$arPostData,
$follow_redirect = false )
static

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

◆ sPostHeader()

sPostHeader ( $url,
$arPostData,
$arHeader = array(),
$http_timeout = 0 )
static

Static Post with the ability to add headers and set the http timeout

Аргументы
$url
$arPostData
array$arHeader
int$http_timeout
Возвращает
bool|string

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

◆ urlAddParams()

urlAddParams ( $url,
$add_params,
$options = [] )
static

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

◆ urlDeleteParams()

urlDeleteParams ( $url,
$delete_params,
$options = array() )
static

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

◆ URN2URI()

URN2URI ( $urn,
$server_name = '' )
static

@global CMain $APPLICATION

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

◆ urnDecode()

urnDecode ( $str,
$charset = false )
static

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

◆ urnEncode()

urnEncode ( $str,
$charset = false )
static

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

Поля

◆ $additional_headers

$additional_headers = array()

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

◆ $cookies

$cookies = array()

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

◆ $errno

$errno

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

◆ $errstr

$errstr

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

◆ $follow_redirect

$follow_redirect = false

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

◆ $fp

$fp = null

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

◆ $headers

$headers = array()

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

◆ $http_timeout

$http_timeout = 30

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

◆ $result

$result = ''

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

◆ $status

$status = 0

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

◆ $url

$url = ''

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

◆ $user_agent

$user_agent

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/main/classes/general/http.php