Php file get contents https — функция, которая позволяет получить данные с защищенных сайтов. Часто бывает нужно получить данные с сайтов, которые работают на протоколе HTTPS, но это может быть проблемой, так как данные на https-сайтах защищены своим протоколом и не доступны для получения через стандартные функции PHP.
В такой ситуации можно использовать функцию file_get_contents с указанием параметра «https» для получения данных с защищенного сайта. Функция file_get_contents используется для чтения содержимого файла в строку.
Для того, чтобы использовать file_get_contents для получения данных с защищенного сайта, необходимо установить параметр «stream_context» и указать параметр «ssl» в этом контексте. После этого можно использовать file_get_contents для получения данных с сайта по https-протоколу.
Приведенный ниже код демонстрирует пример использования функции file_get_contents для получения данных с защищенного сайта:
$url = «https://example.com»;
$options = array(
‘http’ => array(
‘header’ => «User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0rn»,
‘ssl’ => array(
‘verify_peer’ => false,
‘verify_peer_name’ => false,
),
),
);
$context = stream_context_create($options);
$data = file_get_contents($url, false, $context);
Что такое Php file get contents https
Php file get contents https — это функция языка программирования PHP, которая позволяет получать содержимое удаленного файла через HTTP или HTTPS протоколы.
В отличие от стандартной функции file_get_contents(), которая загружает только открытые для публичного доступа файлы, Php file get contents https может загружать содержимое файлов с ограниченным доступом, таких как личные кабинеты или страницы, требующие авторизации.
Для этого функция позволяет передавать параметры авторизации (логин и пароль) в запросе, что позволяет получить доступ к закрытой информации.
Кроме того, функция позволяет получить содержимое удаленного файла и преобразовать его в нужный формат, например, JSON или XML.
Это очень полезное решение для разработчиков, работающих с удаленными API, базами данных и другими сервисами, и которые нуждаются в быстром и удобном способе получения защищенной информации.
Описание функции
file_get_contents — это встроенная функция языка программирования PHP, которая позволяет получать содержимое файлов и URL-адресов в виде строки.
Функция может использоваться для получения данных с веб-страниц, которые доступны через HTTP или HTTPS. Она работает по протоколу TCP/IP и возвращает содержимое страницы в формате строки.
Для получения данных с защищенных сайтов с помощью протокола HTTPS, необходимо указать дополнительный параметр — настройки контекста, в которых указываются логин и пароль для доступа к сайту.
Функция file_get_contents может быть использована, например, для получения информации с сайтов-источников, таких как API. Она может быть полезна для автоматизации задач по получению информации, её обработке и анализу.
Кроме того, функция удобна тем, что не требует открытия соединения и не имеет повышенных требований к ресурсам сервера.
- Параметры функции:
- filename: имя файла или URL-адрес
- use_include_path: использовать include_path в поиске файла или URL с директивой allow_url_fopen
- context: опции контекста, например, логин и пароль для защищенного соединения с HTTPS
- offset: смещение, с которого начинается чтение файла
- maxlen: максимальная длина, которую нужно прочитать
Важно отметить, что функция file_get_contents может использоваться не только для чтения файлов, но и для записи в файлы. Для этого необходимо добавить второй аргумент — режим открытия файла.
Различия между http и https
HTTP (Hypertext Transfer Protocol) и HTTPS (Hypertext Transfer Protocol Secure) – это протоколы, используемые для передачи информации между веб-сервером и веб-браузером. Главное отличие между ними заключается в том, что HTTPS использует SSL/TLS шифрование, что делает передачу данных безопасной.
Когда вы используете HTTP, вся передаваемая информация, включая пароли, личные данные и прочее, передаётся в открытом виде, что делает её уязвимой к перехвату и подслушиванию. HTTPS же обеспечивает дополнительную защиту, которая шифрует все передаваемые данные, прежде чем они покинут браузер пользователя.
В частности, SSL/TLS шифрование обеспечивает защиту от так называемого «Man-in-the-middle» атак – когда злоумышленник перехватывает информацию, вносит в неё изменения и затем передаёт её дальше, как будто ничего не произошло.
Кроме того, HTTPS также улучшает поисковую оптимизацию, так как поисковые системы более лояльны к сайтам, используещим этот протокол.
- HTTP:
- — передача данных в открытом виде
- — ослабленная защита передаваемой информации
- — уязвимость к межсетевым атакам
- HTTPS:
- — передача данных в зашифрованном виде
- — усиленная защита передаваемой информации
- — защита от межсетевых атак
Как использовать Php file get contents https для получения данных
Php file get contents https – это простой способ получения данных на PHP с защищенных сайтов. Он позволяет получать данные по HTTPS-протоколу, что обеспечивает безопасность передачи информации.
Для получения данных с использованием этой функции необходимо указать адрес сайта, с которого нужно получить данные. Этот адрес может быть указан как URL-адрес в строке адреса браузера или в специальном параметре функции.
Пример использования функции Php file get contents https:
$url = 'https://example.com/data';
$data = file_get_contents($url);
echo $data;
В этом примере функция file_get_contents используется для получения данных с сайта example.com. Результат выполнения функции сохраняется в переменную $data и выводится на экран с помощью функции echo.
Если данные нужно получить с использованием авторизации на сайте, то необходимо передать параметры авторизации в функцию file_get_contents. Для этого можно использовать следующий код:
$url = 'https://example.com/data';
$options = array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
);
$context = stream_context_create($options);
$data = file_get_contents($url, false, $context);
echo $data;
В этом примере параметры авторизации передаются в массив $options, который затем используется для создания контекста потока с помощью функции stream_context_create. Контекст потока передается в функцию file_get_contents в качестве третьего параметра.
При использовании Php file get contents https необходимо учитывать особенности работы функции и возможные ошибки, например, связанные с ограничением времени выполнения скрипта на стороне сервера или с недоступностью сайта.
Также рекомендуется проверять полученные данные на наличие ошибок и обрабатывать их в соответствии с требованиями вашего приложения.
Примеры кода
Вот пример использования функции file_get_contents() в PHP для получения данных с защищенного сайта:
$url = 'https://example.com';
$options = array(
'http' => array(
'method' => 'GET',
'header' => 'Authorization: Basic ' . base64_encode('username:password')
),
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false
)
);
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
echo $response;
В этом примере мы используем массив опций, в котором мы указываем метод GET, заголовок авторизации и отключаем проверку SSL сертификата, так как мы хотим получить данные с защищенного сайта.
Также можно использовать более продвинутую библиотеку Guzzle для работы с HTTPS:
use GuzzleHttpClient;
$client = new Client();
$response = $client->request('GET', 'https://example.com', [
'auth' => ['username', 'password'],
'verify' => false
]);
echo $response->getBody()->getContents();
Здесь мы создаем экземпляр клиента Guzzle и отправляем GET запрос с указанием параметров авторизации и отключением проверки SSL сертификата.
В обоих примерах мы получаем содержимое страницы в переменную $response и выводим его на экран.
Как обработать ошибки при использовании функции
При использовании функции file_get_contents() может возникнуть ряд ошибок, связанных, например, с недоступностью запрашиваемого ресурса. Для того чтобы успешно обработать ошибки, необходимо использовать исключения.
При возникновении ошибки функция file_get_contents() возвращает FALSE, поэтому необходимо проверять ее результат на предмет ошибки и выбрасывать исключение с соответствующим сообщением. В данном случае подходит исключение типа Exception.
Пример кода для обработки ошибок:
try {
- //Запрос ресурса.
- $data = file_get_contents(‘https://example.com’);
- //Проверка на наличие ошибки.
- if ($data === false) {
- throw new Exception(‘Ошибка получения данных.’);
- }
- //Обработка данных.
- …
} catch (Exception $e) {
- //Обработка исключения.
- echo $e->getMessage();
}
Блок try содержит код, который может вызвать исключение. Если оно произошло, управление передается в соответствующий блок catch, где выполняется обработка ошибки и вывод сообщения на экран.
Таким образом, при использовании функции file_get_contents() настоятельно рекомендуется обрабатывать возможные ошибки исключениями для более гибкой и надежной работы скрипта.
Настройка сервера для использования Php file get contents https
Php file get contents https является удобным инструментом для получения данных с защищенных сайтов, однако для его корректной работы необходимо настроить сервер.
1. Для начала, убедитесь, что на сервере установлено расширение OpenSSL. Это необходимо для работы с протоколом https. Если расширение не установлено, то следует его установить.
2. Затем, необходимо настроить настройки php.ini файла. Откройте файл php.ini, найдите и раскомментируйте строку extension=php_openssl.dll, чтобы включить поддержку SSL.
3. Также, нужно проверить, что на сервере установлено корневое сертификатное удостоверение. Обычно, они устанавливаются автоматически вместе с операционной системой или с помощью браузера. В случае отсутствия нужного корневого сертификата, его нужно установить.
4. После выполнения вышеперечисленных настроек, можно использовать Php file get contents https и безопасно получать данные с защищенных сайтов.
В случае сомнений или вопросов, можно обратиться к документации по конкретному серверу и его настройкам.
Как включить расширение OpenSSL
Расширение OpenSSL — это криптографическое расширение, которое используется для установления защищенного соединения между клиентом и сервером. Это очень важное расширение для веб-разработчиков, которые хотят обеспечить безопасность на своих сайтах.
Если вы используете PHP версии 5.6 или более ранних, то OpenSSL по умолчанию не включено в вашу установку. Но здесь есть простое решение для того, чтобы включить OpenSSL:
- Откройте файл php.ini. Находится он, как правило, в папке C:xamppphp (если вы используете XAMPP).
- Найдите строку, содержащую «;extension=php_openssl.dll». Удалите точку с запятой в начале строки, чтобы раскомментировать её. Также убедитесь, что dll-файл находится в папке с расширениями (обычно C:xamppphpext).
- Перезапустите веб-сервер. Чтобы изменения вступили в силу, вам нужно перезапустить ваш веб-сервер (Apache).
- Проверьте, что OpenSSL работает. Для этого воспользуйтесь функцией phpinfo(), чтобы увидеть список загруженных расширений. В списке должно быть расширение OpenSSL.
Вот и всё, OpenSSL теперь должно работать в вашей установке PHP!
Как получить SSL сертификат для своего сайта
SSL (Secure Sockets Layer) сертификаты – это механизмы защиты информации, передаваемой между клиентами и серверами в интернете. Они защищают данные, которые пользователи вводят на сайт, например, пароли, личные данные и банковские данные.
Несколько лет назад SSL был не обязателен для всех сайтов, но сегодня его наличие стало нормой и даже обязательным условием для успешной работы сайта и увеличения индексируемости поисковыми системами. Чтобы получить SSL сертификат, нужно выполнять следующие шаги:
- Выбрать тип SSL сертификата: один IP-адрес, несколько поддоменов или все домены, которые используются на сервере
- Создать запрос на получение SSL сертификата с помощью команды openssl на сервере
- Загрузить запрос на сайт SSL-центра и заполнить данные для получения сертификата
- Подтвердить доменное имя и выполнить проверку на всех устройствах для проверки работы сертификата
Обращаясь за сертификатом SSL на сайт SSL-центра, вы найдете множество услуг и предложений на рынке. Они предлагают разные уровни защиты и цены, и повышение стоимости не всегда означает более высокую защиту. Важно выбирать известные SSL-центры, которые обеспечивают безопасность сертификата и гарантируют его работу на всех устройствах.
Получение SSL сертификата – это важный шаг в развитии сайта, который позволяет защитить данные пользователей, увеличить индексируемость сайта и повысить доверие клиентов к вашему сайту.
Преимущества использования Php file get contents https
1. Безопасность. Использование протокола HTTPS увеличивает защищенность передаваемых данных. Это особенно важно при работе с личными данными пользователей или финансовыми транзакциями.
2. Простота использования. Функция file_get_contents() очень проста в использовании, не требует дополнительных настроек и позволяет получать данные с удаленных сайтов всего за несколько строк кода.
3. Скорость работы. Функция file_get_contents() работает быстро и эффективно, что позволяет получать данные с удаленных сайтов без задержек.
4. Универсальность. Функция file_get_contents() поддерживает работу с различными протоколами, включая HTTPS, HTTP, FTP и другие. Это делает ее универсальным инструментом для получения данных с удаленных сайтов.
5. Гибкость. Функция file_get_contents() позволяет получать данные с удаленных сайтов в различных форматах, включая HTML, JSON, XML и другие. Это делает ее удобным инструментом для работы с различными типами данных.
6. Возможность обработки полученных данных. Функция file_get_contents() возвращает полученные данные в виде строки, которая может быть дальше обработана и разобрана с помощью специальных функций для работы со строками, регулярных выражений и других инструментов.
7. Простота интеграции. Функция file_get_contents() может быть использована в любом проекте на PHP, без необходимости дополнительных настроек и установок.
Безопасность передачи данных
Безопасность передачи данных – одно из важнейших свойств, которое необходимо учитывать при работе с сетью. При передаче данных через интернет возможно их перехват и использование злоумышленниками. Для защиты данных используется целый комплекс мер.
Передача данных по протоколу HTTPS – основной метод защиты данных. В отличие от протокола HTTP, который передает данные в открытом виде, HTTPS шифрует данные, передаваемые между сервером и клиентом. HTTPS не позволяет злоумышленникам перехватывать и использовать данные в своих целях. Но необходимо учитывать, что HTTPS не защищает от атак на сервер и не является гарантией полной безопасности.
- Необходимость использования паролей и логинов устройств
- Обновление программного обеспечения, которое используется для работы с интернетом. Необходимо следить за обновлением операционной системы, браузера, антивирусной программы и других приложений, которые связаны с интернетом.
- Использование брэндмауэра – это приложение, которое защищает компьютеры и сети от несанкционированного доступа и вредоносного программного обеспечения.
Также для защиты данных используют SSL-сертификаты, которые подтверждают подлинность веб-сайта и шифруют передаваемые данные. SSL-сертификаты позволяют пользователю убедиться, что передаваемые данные приходят на сервер непосредственно владельцу веб-сайта.
Протокол | Способ передачи данных | Уровень безопасности |
---|---|---|
HTTP | Открытый текст | Нет |
HTTPS | Шифрованный текст | Средний |
Простота использования
Одной из главных преимуществ функции file_get_contents()
является ее простота использования. Достаточно лишь передать в качестве аргумента URL-адрес защищенного сайта, и функция вернет содержимое его страницы.
Также, необходимость создания новых объектов соединения или использования специальных библиотек, не требуется. Все необходимые действия выполняются функцией автоматически.
Использование данной функции позволяет существенно ускорить и упростить процесс получения данных с защищенного сайта, особенно при работе с большим количеством таких сайтов.
Кроме того, функция поддерживает использование различных методов авторизации, что значительно расширяет возможности ее применения.
Недостатки использования Php file get contents https
Риски безопасности
Использование функции Php file get contents https может подвергнуть вашу систему ряду рисков безопасности. Это связано с тем, что функция не выполняет проверок на корректность входных данных, что может привести к возможности выполнения вредоносного кода.
Ограниченная функциональность
Функция Php file get contents https не всегда может обеспечить полную функциональность доступа к защищенным сайтам. Некоторые сайты могут использовать дополнительную аутентификацию, капчу и другие средства защиты от автоматических запросов, которые могут представлять проблему для этой функции.
Необходимость ручной обработки ошибок и исключений
Функция Php file get contents https не генерирует автоматически сообщений об ошибках и исключениях, которые могут возникнуть при получении данных с сайта. Это может создать сложности в случае возникновения проблем с доступом к сайту, например, если конечный сервер вернул ошибку.
Проблемы с производительностью
Использование функции Php file get contents https может снизить производительность в случае работы с большими объемами данных. Это связано с тем, что функция загружает все данные в память одновременно, что может привести к избыточному использованию ресурсов и снижению быстродействия.
Необходимость обновления кода
Использование функции Php file get contents https может потребовать обновления кода, если приложение, которое использует эту функцию, будет обновляться или модифицироваться. Это может занять дополнительное время и создать проблемы при обслуживании кода.
Ограничения по использованию SSL сертификатов
SSL-сертификаты являются важной частью безопасности интернет-передачи данных. Они используются для шифрования информации и обеспечения безопасного обмена данными между клиентом и сервером. Однако, есть некоторые ограничения, связанные с использованием SSL-сертификатов, которые необходимо учитывать.
1. Стоимость SSL-сертификатов
SSL-сертификаты являются платными. Стоимость зависит от типа сертификата, срока действия и уровня защиты, который он предоставляет. Для малых и средних бизнесов, стоимость сертификатов может быть значительной нагрузкой на финансы.
2. Возможные проблемы совместимости
SSL-сертификаты могут иметь проблемы совместимости с некоторыми устройствами и операционными системами. Некоторые старые устройства, например, могут не поддерживать некоторые типы протоколов и криптографических алгоритмов, которые используются в SSL-сертификатах. Это может быть проблемой для владельцев сайтов.
3. Необходимость периодического обновления
SSL-сертификаты имеют ограниченный срок действия, и их необходимо периодически обновлять. Это может быть проблемой для владельцев сайтов, которые используют несколько сертификатов на нескольких сайтах. Кроме того, смена сертификатов может привести к некоторым временным ограничениям в работе сайтов и некоторых проблемах с SEO-оптимизацией.
4. Сложность установки и настройки
SSL-сертификаты должны быть правильно установлены и настроены, чтобы работать корректно. Это может быть проблемой для неподготовленных пользователей и владельцев сайтов, которые не имеют достаточной технической экспертизы. Некорректная установка и настройка сертификатов может привести к проблемам безопасности и ненадежной работе сайтов.
5. Некоторые страны могут ограничивать использование SSL-сертификатов
Некоторые страны могут иметь ограничения на использование SSL-сертификатов, особенно в связи с проблемами государственной безопасности. Это может затруднить работу некоторых сайтов и бизнесов в этой стране.
Вывод
Хотя SSL-сертификаты являются важным аспектом безопасности интернет-передачи данных, есть несколько ограничений, которые нужно учитывать при их использовании. Однако, справедливо отметить, что преимущества использования SSL-сертификатов все же превышают потенциальные ограничения и риски.
Возможные проблемы с производительностью
Неэффективность запросов: Если вы осуществляете множество запросов на защищенные сайты, это может значительно замедлить выполнение программы. В этом случае можно использовать кэширование результатов запросов, чтобы избежать повторного обращения к серверам.
Недостаточная оптимизация кода: Медленные и неэффективные запросы могут быть связаны с недостаточной оптимизацией кода. Чтобы решить эту проблему, нужно оптимизировать код, убрать избыточные действия и использовать эффективные алгоритмы.
Проблемы со скоростью сети: Если скорость сети недостаточна или неравномерна, это может замедлить выполнение запросов. В этом случае можно использовать асинхронные запросы, чтобы выполнять несколько запросов одновременно и не блокировать выполнение программы.
Большой объем данных: Если вы получаете большой объем данных с защищенных сайтов, это может значительно замедлить выполнение программы. В этом случае можно использовать потоковую передачу данных, чтобы получать данные по частям и обрабатывать их по мере получения.
Проблемы с истечением времени: Если запросы занимают слишком много времени, это может привести к истечению времени ожидания и ошибкам при выполнении программы. Чтобы решить эту проблему, можно увеличить время ожидания или использовать асинхронные запросы.
Альтернативы для использования Php file get contents https
Php file get contents https является простым и удобным способом для получения данных с защищенных сайтов. Однако, существуют альтернативы, которые могут помочь вам в получении данных с сайтов с применением более безопасных и современных методов.
Одной из альтернатив является CURL (Client URL Library). Это библиотека, которая позволяет отправлять и получать запросы с сервера. Она предоставляет удобный интерфейс для работы с HTTPS, а также поддерживает различные форматы передачи данных, в том числе JSON и XML.
Еще одной альтернативой является использование сторонних библиотек, таких как Guzzle. Эта библиотека предоставляет множество удобных методов для работы с HTTP-запросами, включая поддержку HTTPS, аутентификацию и обработку ошибок.
Для получения большой порции данных может также понадобиться использование других технологий, таких как API, например, REST API, которые могут обеспечить более гибкий и удобный доступ к данным.
В любом случае, выбор метода зависит от конкретной ситуации и требований проекта. Но, как правило, рекомендуется использовать наиболее современные и безопасные методы для получения данных, включая HTTPS.
curl
Curl это универсальная библиотека, которая позволяет осуществлять передачу данных по различным протоколам веб-серверов и получать ответы на запросы. Библиотека имеет обширный функционал и может быть использована на различных языках программирования, включая PHP.
Часто curl используется для получения данных с защищенных сайтов, в том числе с помощью протокола HTTPS. Для этого нужно указать опции, обеспечивающие передачу нужных данных и проверку сертификата сервера, а также указать адрес сайта и метод передачи данных.
Кроме того, curl может использоваться для автоматической проверки работоспособности сайтов, отправки форм и других задач, связанных с передачей данных по протоколам HTTP и HTTPS. Она может работать как в терминале, так и в качестве расширения для веб-серверов.
Пример использования curl в PHP:
- Создайте новый запрос, используя функцию curl_init();
- Установите нужные опции для запроса, используя функцию curl_setopt(), указав, например, адрес сайта, метод передачи данных, проверку сертификата;
- Выполните запрос, используя функцию curl_exec(), которая вернет ответ сервера в виде строки;
- Закройте соединение, вызвав функцию curl_close().
Настройка curl может быть сложной и требовать дополнительных знаний о передаче данных по протоколам HTTP и HTTPS, но она позволяет получать данные с защищенных сайтов и автоматически выполнять другие задачи, когда это необходимо.
file_get_contents с использованием stream-контекстов
file_get_contents — это функция PHP, которая используется для получения содержимого файлов и URL-адресов в виде строки. Однако, когда вы пытаетесь считать файлы с защищенных сайтов, вы можете столкнуться с ошибкой «failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized».
Чтобы обойти эту ошибку, вы можете использовать stream-контексты. Stream-контексты — это массив, который может быть передан в функцию file_get_contents для настройки параметров HTTP-соединения. С помощью stream-контекстов вы можете установить заголовки HTTP-запросов, учетные данные авторизации и настроить другие параметры.
Например, для выполнения запросов к базе данных с помощью OAuth 2.0 авторизации, вы можете создать stream-контекст, который содержит заголовок «Authorization», содержащий токен доступа OAuth:
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => [
'Authorization: Bearer '.$access_token
]
]
]);
$data = file_get_contents($url, false, $context);
Вы можете использовать также stream-контексты, чтобы настроить другие параметры, такие как прокси-сервера, таймауты и протоколы SSL/TLS. Например, вы можете использовать следующий stream-контекст, чтобы обойти ошибку SSL-сертификата при выполнении запроса:
$opts = [
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => [
'Accept: application/json'
],
'timeout' => 5,
'protocol_version' => 1.1,
'ignore_errors' => true,
'content' => http_build_query([])
],
'ssl' => $opts
]);
$data = file_get_contents($url, false, $context);
В заключении, stream-контексты позволяют более гибко настраивать запросы в file_get_contents. Они позволяют настраивать HTTP-заголовки, учетные данные авторизации, прокси-сервера и другие параметры, что делает их полезным инструментом для получения данных с защищенных сайтов.
FAQ
Какие методы можно использовать для получения данных с защищенных сайтов в PHP?
PHP предоставляет несколько методов для получения данных с защищенных (HTTPS) сайтов: curl, fsockopen и file_get_contents. Каждый из них имеет свои преимущества и недостатки. Например, функция curl может более гибко настроить запросы к сайту, но ее использование сложнее, чем file_get_contents. Также для каждого метода необходимо учитывать его возможности в работе с защищенными соединениями, а также настройки сервера, на котором работает ваше приложение. В любом случае, выбор метода должен быть основан на специфике вашего проекта и его требованиях.
Как работает параметр «verify_peer» в настройках HTTPS-соединения?
Параметр «verify_peer» используется для проверки сертификата сервера при установлении HTTPS-соединения. Если параметр установлен в true (по умолчанию), то ваш клиентский скрипт будет проверять, что сертификат сервера относится к указанному домену, а также что он был подписан доверенным центром сертификации. Если параметр выставлен в false, то проверка сертификата будет проходить нестрого (что не безопасно!). Чтобы включить проверку сертификата, но отключить проверку его идентичности с доменом, можно использовать параметр «verify_peer_name» со значением false.
Cодержание