Статический метод :info
Информация о последнем запросе [3.4.4]
^curl:info[название]
^curl:info[]
Метод возвращает информацию о последнем запросе. Результатом является либо конкретное значение, либо хеш со всеми значениями.
Поддерживаемые значения параметра название:
| Название | Тип | Аналог в libcurl | Описание | |
|---|---|---|---|---|
appconnect_time | double | CURLINFO_APPCONNECT_TIME | Время до установки SSL-соединения. | |
connect_time | double | CURLINFO_CONNECT_TIME | Время до установки соединения. | |
content_length_download | double | CURLINFO_CONTENT_LENGTH_DOWNLOAD | Значение заголовка Content-length полученных данных. | |
content_length_upload | double | CURLINFO_CONTENT_LENGTH_UPLOAD | Значение заголовка Content-length переданных данных. | |
content_type | string | CURLINFO_CONTENT_TYPE | Значение заголовка Content-type. | |
effective_url | string | CURLINFO_EFFECTIVE_URL | Последний использованный URL. | |
header_size | int | CURLINFO_HEADER_SIZE | Размер всех заголовков в байтах. | |
httpauth_avail | int | CURLINFO_HTTPAUTH_AVAIL | Доступные методы HTTP-аутентификации. | |
namelookup_time | double | CURLINFO_NAMELOOKUP_TIME | Время от начала до завершения определения IP-адреса по имени. | |
num_connects | int | CURLINFO_NUM_CONNECTS | Число успешных соединений, потребовавшихся для предыдущего запроса. | |
os_errno | int | CURLINFO_OS_ERRNO | Код errno последней ошибки соединения. | |
pretransfer_time | double | CURLINFO_PRETRANSFER_TIME | Время от начала запроса до начала передачи данных. | |
primary_ip | string | CURLINFO_PRIMARY_IP | IP-адрес последнего соединения. | |
proxyauth_avail | int | CURLINFO_PROXYAUTH_AVAIL | Доступные методы HTTP-аутентификации прокси-сервера. | |
redirect_count | string | CURLINFO_REDIRECT_COUNT | Общее число совершенных переходов по редиректам. | |
redirect_time | double | CURLINFO_REDIRECT_TIME | Время, потребовавшееся для совершения редиректов до финального соединения. | |
redirect_url | string | CURLINFO_REDIRECT_URL | URL, по которому был бы совершен переход, если бы был включен переход по редиректам. | |
request_size | int | CURLINFO_REQUEST_SIZE | Размер совершенных HTTP-запросов в байтах. | |
response_code | int | CURLINFO_RESPONSE_CODE | Последний полученный код HTTP-ответа. | |
size_download | double | CURLINFO_SIZE_DOWNLOAD | Размер полученных данных. | |
size_upload | double | CURLINFO_SIZE_UPLOAD | Размер переданных данных. | |
speed_download | double | CURLINFO_SPEED_DOWNLOAD | Средняя скорость получения данных. | |
speed_upload | double | CURLINFO_SPEED_UPLOAD | Средняя скорость передачи данных. | |
ssl_verifyresult | int | CURLINFO_SSL_VERIFYRESULT | Результат проверки SSL-сертификата. | |
starttransfer_time | double | CURLINFO_STARTTRANSFER_TIME | Время от начала запроса до начала получения данных. | |
total_time | double | CURLINFO_TOTAL_TIME | Общее время последнего запроса. |