Работа с HTTPS
Цитата: Валерий от 20.10.2020, 15:25Доброго времени!
Подскажите, пожалуйста, как можно выполнять HTTPS-запросы?
Дело вот в чём: есть устройства которыми я управлял при помощи CMD-файлов примерно такого содержания:
curl.exe "http://192.168.0.101/relay1Switch"
В силу непредвиденных обстоятельств адрес сервера изменился + там теперь HTTPS. А curl ругается грязными словами:
curl: (1) Protocol https not supported or disabled in libcurl
Как быть? Где взять правильный curl или чем его заменить?
Доброго времени!
Подскажите, пожалуйста, как можно выполнять HTTPS-запросы?
Дело вот в чём: есть устройства которыми я управлял при помощи CMD-файлов примерно такого содержания:
Скопированоcurl.exe "http://192.168.0.101/relay1Switch"
В силу непредвиденных обстоятельств адрес сервера изменился + там теперь HTTPS. А curl ругается грязными словами:
Скопированоcurl: (1) Protocol https not supported or disabled in libcurl
Как быть? Где взять правильный curl или чем его заменить?
Цитата: Adler от 20.10.2020, 15:34Добрый день.
Речь о Windows? Если да, то вот этот должен работать с https?
Ну и в любом случае стоит искать там же, на офсайте программы...
Добрый день.
Речь о Windows? Если да, то вот этот должен работать с https?
Ну и в любом случае стоит искать там же, на офсайте программы...
Цитата: Валерий от 20.10.2020, 16:56Спасибо, помогло!
Теперь такой вопрос: хочу написать примерно такой CMD
if (IP = 192.168.0.79) {
curl "192.168.0.2/switch
} else {
curl "https://site"
}
Как узнать свой IP? Можно вытащить из ipconfig, но не знаю как(
Спасибо, помогло!
Теперь такой вопрос: хочу написать примерно такой CMD
Скопированоif (IP = 192.168.0.79) {
curl "192.168.0.2/switch
} else {
curl "https://site"
}
Как узнать свой IP? Можно вытащить из ipconfig, но не знаю как(
Цитата: ЯR от 20.10.2020, 17:58Привет!
Проще будет сделать это командой Powershell из окна Командной строки:set "ip=powershell -command (Invoke-WebRequest -uri "http://ifconfig.me/ip").Content"Далее, внедряете переменную
%ip%куда вам нужно, в сценарии.
Привет!
Проще будет сделать это командой Powershell из окна Командной строки:
set "ip=powershell -command (Invoke-WebRequest -uri "http://ifconfig.me/ip").Content"
Далее, внедряете переменную Скопировано%ip% куда вам нужно, в сценарии.
Цитата: Валерий от 20.10.2020, 19:00Цитата: Яр от 20.10.2020, 17:58Привет!
Проще будет сделать это командой Powershell из окна Командной строкиДалее, внедряете переменную
%ip%куда вам нужно, в сценарии.А без использования интернет-ресурсов возможно?
Цитата: Яр от 20.10.2020, 17:58Привет!
Проще будет сделать это командой Powershell из окна Командной строкиДалее, внедряете переменную
Скопировано%ip%куда вам нужно, в сценарии.
А без использования интернет-ресурсов возможно?
Цитата: lоRes от 22.10.2020, 04:00✋
Нет! Только локальный черезipconfig /all
✋
Нет! Только локальный через Скопированоipconfig /all