fromnet | ftp | ftpserv | httpserv | ip | netlog | ping | pingdiff | tcpdump | udpdump | udpsend | web | wget | Команда: web Отправка HTTP-запросов и обработка ответных данных в пакетных файлах
ПАРАМЕТРЫ user=u и --pw=p
установить базовую аутентификацию http. Также можно использовать глобальные параметры -webuser, -webpw.
Обратите внимание, что пароли не шифруются при передаче, за исключением случаев использования SFK Plus с HTTPS-соединениямиnodump - не выводить данные ответа
proxy -
Имя хоста:порт прокси-сервера.
Изнутри сети компании часто требуется подключение через прокси.Кроме того, можно задать переменную среды SFK_PROXY: set SFK_PROXY=myproxyhost:8000
Чтобы узнать, какой прокси-сервер использует ваш браузер, см.
timeout=n - ожидание соединения или данных до n мс. По умолчанию блокируется доступ, т.е. соединение прекращается после тайм-аута операционной системы по умолчанию, А чтение данных может блокироваться бесконечно webtimeout=n - то же самое, но может быть задано как глобальная опция
для цепочки из нескольких команд
delay=n - ждать n мс после каждого запроса
weblimit=n - установить ограничение на размер загрузки в n мб
status[=s] - добавить строку статуса после данных ответа, опционально
с префиксом строки s, которая поддерживает шаблоны косой черты, такие как \n или \t.
В цепочке команд поля разделяются табуляцией, в противном случае пробелами
noerr - не выводить сообщение об ошибке
quiet - не выводить строку состояния в случае -nodump
headers - печатать отправленные и полученные http заголовки
header x или -head
добавляет пользовательский заголовок x к HTTP-запросам, например
header - "Accept-Language: de,en-US; q=0,7,эн; q=0,3"
Может быть задано несколько строк заголовка. Заголовки по умолчанию
с тем же именем.request - x или -req указывает весь HTTP-запрос, например
-req "POST / HTTP/1.1 Host: localhost Connection: close var1=123&var2=456 "Это можно использовать только в файле скрипта. Чтобы создать пример скрипта для редактирования, введите: sfk batch webreq.bat
reqfromvar A - принять запрос от переменной A.Должен содержать точные данные, например пустую строку CRLF после заголовка GET. showreq - вывести полный URL, также можно использовать -status
verbose - сообщить текущие настройки прокси, если таковые имеются
noclose - не отправлять заголовок "Connection: close"
Автоматическое расширение имени
http:// добавляется автоматически. Многострочные параметры в кавычках поддерживаются в сценариях с полной обрезкой. Введите «sfk script» для получения подробной информации .Ограничения Используйте -weblimit=n, чтобы изменить это значение на n мегабайт ПСЕВДОНИМЫ
Поддержка HTTPS Соединения SSL/TLS поддерживаются SFK Plus. Коды возврата для цепочек СМОТРИТЕ ТАКЖЕ
ПРИМЕРЫ
Пример скрипта: +setvar error="" +setvar uptime="" +web -maxwait=2000 -noerr -status=:status: ".250/info.xml" +xex "_:status:*\tERR _[setvar error][part2][endvar]_" "_ Попробуйте прочитать значение xml «время безотказной работы» из info.xml на локальном
IP-адресе .250 и показать его с помощью +getvar. |