2 # Получает в командной строке URL и (опционально) строку для поиска
3 # сертификата. Выполняет HTTP-запрос и возрвщает результат
4 # В строке для поиска сертификата можно использовать прямые слэши вместо
7 if {!$argc || $argc>2} {
8 puts stderr "Usage $argv0 url \[cert-spec\]"
11 set url [lindex $argv 0]
13 set certspec [string map {/ \\} [lindex $argv 1]]
20 set hh [::tcom::ref createobject WinHttp.WinHttpRequest.5.1]
22 if {[info exists certspec]} {
23 puts "Setting Client Certificate $certspec"
24 $hh SetClientCertificate $certspec
27 puts [$hh ResponseText]