Привет, люди разумного улья,
Я потратил два часа на то, чтобы найти решение своей проблемы, пытаясь ее решить, но безуспешно.
Что я хочу:
Для проекта веб-приложения, над которым я работаю (php), мне нужно получить доступ к WLAN USB Stick через curl и получить ответ сына.
В любом случае, сейчас у меня нет USB-накопителя.
Но я хочу разработать веб-приложение, которое получает данные с флешки.
Итак, я настроил свою localhost индексную страницу так:
echo "TEST"
Я знаю, что сейчас это не JSON, но я хочу начать получать "Тест" в моем приложении. Ничего особенного. Просто ТЕСТ.
Мое веб-приложение запускается с защищенного адреса, например:
https://abc.myserver.com/folder/party/index.php
Так что, если я начну сеанс скручивания следующим образом:
$cSession = curl_init();
curl_setopt($cSession,CURLOPT_URL,"https://localhost/");
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false);
$result=curl_exec($cSession);
if ($result === false) {
$response = curl_error($cSession);
print_r($response);
}
curl_close($cSession);
echo $result;
Я получаю это:
Проблема с сертификатом SSL: самозаверяющий сертификат
Что я сделал, чтобы решить проблему:
Я уже загрузил сертификат SSL с сервера, на котором запущено веб-приложение (в этом примере * .myserver.com), и импортировал его в приложение для доступа к цепочке для ключей в osx.
В моем списке сертификатов он выглядит как заслуживающий доверия.
Но ошибка продолжает отображаться.
Если я подключаюсь к локальному хосту через терминал:
curl localhost
Я получаю
TEST
Конечно, это подключение локального хоста через локальный хост, это работает.
У кого-нибудь есть идея или даже лучше: решение?
Большое спасибо!
P.S. Я знаю, что есть много тем, касающихся «проблемы с сертификатом SSL: самозаверяющий сертификат», а также «CURL» и «localhost».
Я прочитал их все ... Я думаю ...
но ничего из этого не помогает в моей настройке ....