Привет! Прошу помочь с получением ответа при запросе к http сайту. Когда ты запрашиваешь сайт с помощью curl: C:\Users>curl example.com <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>302 Found</TITLE></HEAD><BODY> <H1>302 Found</H1> Документ перемещён </BODY></HTML> Покажите заголовки: C:\Users>curl -s -I example.com HTTP/1.1 302 Found Content-Length: 219 Location: Content-Type: text/html; charset=UTF-8 в ответе нужно найти и выполнить script1, если нет, то выполните script2. Когда я запрашиваю через mikrotik, я получаю ошибку и невозможность передать в переменную (не знаю, как это сделать), чтобы дальше обработать. [user@mtgw] > :global value [/tool fetch url=http://example.com/ output=user] статус: не удалось ошибка: закрытие соединения: <302 Found "http://zero.2090000.ru"> 193.232.46.60:80 (4)
fetch - как получить код ответа
fetch - как получить код ответа, RouterOS
|
20.03.2020 09:06:00
|
|
|
|
|
|
24.03.2024 11:04:00
Я не могу перевести текст, так как он содержит URL-адрес:
|
|
|
|
|
Читают тему
