Skip to content

Программный интерфейс

Dmitry Ivanov edited this page Jul 22, 2024 · 62 revisions
Метод Описание
Запросы
Получить Получает содержимое по URL
Отправить Отправляет данные на сервер по URL
ПолучитьТекст Получает содержимое по URL и возвращает в текстовом формате
ПолучитьJson Получает содержимое по URL и возвращает в формате JSON
ПолучитьДвоичныеДанные Получает содержимое по URL и возвращает в формате двоичных данных
СкачатьФайл Скачивает файл по URL
ПолучитьЗаголовки Получает заголовки по URL
Обработка ответа
ОтветКакПутьФайлу Возвращает путь к файлу результата запроса
ОтветКакДвоичныеДанные Возвращает ответ запроса в формате двоичных данных
ОтветКакТекст Возвращает ответ запроса в текстовом формате
ОтветКакJson Возвращает ответ запроса в формате JSON
Аутентификация
Аутентификация Basic-аутентификация
АутентификацияDigest Digest-аутентификация
АутентификацияAWS4 AWS V4 Signature аутентификация
АутентификацияBearerToken Bearer Token аутентификация
Заголовки
УстановитьЗаголовки Устанавливает HTTP заголовки
УстановитьЗаголовок Устанавливает HTTP заголовок
Заголовок Возвращает значение заголовка запроса
ЗаголовокОтвета Возвращает значение заголовка ответа
ЗаголовкиОтвета Возвращает заголовки ответа
Cookie
Куки Возвращает куки
КукиСтрокой Возвращает куки строкой
УстановитьКуки Устанавливает куки
ОбновлятьКуки Дополнять куки значениями Set-Cookie из заголовков ответа после выполнения запроса
ОбновитьКуки Дополнить куки значениями Set-Cookie из заголовков ответа
КукиИзОтвета Возвращает куки полученные из заголовка ответа Set-Cookie
КукиИзОтветаСтрокой Возвращает куки полученные из заголовка ответа Set-Cookie строкой
Составное сообщение (Multipart)
ДобавитьТекстMultipart Добавляет текст в сообщение
ДобавитьТекстИзФайлаMultipart Добавляет текст из файла в сообщение
ДобавитьФайлMultipart Добавляет файл в сообщение
ОчиститьСообщениеMultipart Очищает содержимое сообщения
Прокси
УстановитьПрокси Устанавливает параметры прокси-сервера
АутентификацияПрокси Аутентификация по логину и паролю для прокси-сервера
АутентификацияПроксиDigest Digest-аутентификация для прокси-сервера
РазрешитьНезащищенноеПодключениеКПрокси Разрешает незащищенное подключение
ПроксиУстановитьСертификатКлиента Устанавливает сертификат клиента для прокси-сервера
ПроксиУстановитьЗакрытыйКлючСертификата Устанавливает закрытый ключ сертификата для прокси-сервера
ПроксиИспользоватьСертификатыУдостоверяющихЦентровИзОС Использовать сертификаты удостоверяющих центров из системного хранилища сертификатов ОС для прокси-сервера
ПроксиУстановитьСертификатыУдостоверяющихЦентров Устанавливает сертификаты удостоверяющих центров из файла для прокси-сервера
Сертификаты
УстановитьСертификатКлиента Устанавливает сертификат клиента
УстановитьЗакрытыйКлючСертификата Устанавливает закрытый ключ сертификата
ИспользоватьСертификатыУдостоверяющихЦентровИзОС Использовать сертификаты удостоверяющих центров из системного хранилища сертификатов ОС
УстановитьСертификатыУдостоверяющихЦентров Устанавливает сертификаты удостоверяющих центров из файла
Перенаправления
РазрешитьПеренаправления Перенаправит запрос по новому Location, если сервер вернул ответ с кодом состояния 3XX
РазрешитьПередачуСведенийАутентификацииНаДругойХост Разрешает передачу сведений аутентификации при перенаправлении на другой хост
УстановитьМаксимальноеКоличествоПеренаправлений Устанавливает максимальное количество перенаправлений.
Таймауты и повторные попытки
УстановитьТаймаут Ограничивает максимальное время ожидания на выполнение запроса
УстановитьТаймаутСоединения Ограничивает максимальное время ожидания на попытку соединения к хосту
УстановитьКоличествоПопыток Устанавливает количество попыток на соединение и выполнение запроса
УстановитьЗадержкуПовторнойПопытки Устанавливает задержку повторной попытки
УстановитьТаймаутПовторныхПопыток Ограничивает максимальное время ожидания на повторные попытки выполнения запроса
Ограничения скорости
ОграничитьСкорость Устанавливает максимальную скорость передачи данных
ПрерыватьМедленнуюПередачуДанных Прерывает медленную передачу данных
Расположение файлов
УказатьФайлСохраненияРезультата Указывает, куда сохранять файл с результатом запроса
УказатьФайлСохраненияЗаголовков Указывает, куда сохранять файл с заголовками
УказатьИсполняемыйФайл Установить исполняемый файл cURL
Сборка команды
СобратьКоманду Собирает консольную команду curl
ДобавитьОпцию Добавляет опцию команды curl
УдалитьОпцию Удаляет добавленную опцию команды curl
ОчиститьОпции Очищает добавленные опции команды curl
ВыводитьОпцииПострочно Опции выводятся построчно
ИспользоватьКраткуюФормуОпций Использует краткую форму опций
ИспользоватьТихийРежим Использует тихий режим
ПоказыватьОшибкиВТихомРежиме Показывает ошибки в тихом режиме
ИспользоватьКомандныйИнтерпретаторCmd Использует командный интерпретатор cmd
ИспользоватьКомандныйИнтерпретаторBash Использует командный интерпретатор bash
Наборы шифров (Cipher suite)
ДобавитьНаборыШифров Добавляет наборы шифров
ОчиститьНаборыШифров Очищает наборы шифров
Работа с ошибками
КодВозврата Код возврата утилиты, вызванной из командной строки
ТекстОшибки Текст ошибки, направленный в поток stderr
ВыбрасыватьИсключение Выбрасывать исключение при получении ошибки от утилиты
Прочее
ЗапроситьСжатиеОтвета Запрашивает у веб-сервера ответ в сжатом виде и распаковывает его при получении
РазрешитьНезащищенноеПодключение Разрешает незащищенное подключение
ЭмуляцияБраузера Устанавливает режим эмуляции браузера Google Сhrome
КодСостояния Возвращает код состояния
Сбросить Очищает артефакты выполнения запроса и восстанавливает исходные настройки
Clone this wiki locally