Ich versuche, die folgende Anfrage mit TCL (OpenACS) zu tunProblem eine HTTPS mit TCL anfordernden
http::register https 443 tls::socket
set url "https://encrypted.google.com"
set token [http::geturl $url -timeout 30000]
set status [http::status $token]
set answer [http::data $token]
http::cleanup $token
http::unregister https
Das Problem ist, dass, wenn ich die $ Statusvariablen lesen I "eof" und die $ Antwort bekommen Variable wird leer. Ich habe versucht, tls V.1
http::register https 443 [list tls::socket -tls1 1]
und es funktioniert nur für die Website https://www.galileo.edu, aber nicht für https://encrypted.google.com ermöglicht.
Die Website, die ich versuche zu verbinden, ist https://graph.facebook.com/me/feed?access_token= ... aber es funktioniert nicht.
Ich verwendete curl, um den Inhalt der Seiten in HTTPS abzurufen, und es funktioniert, ich habe OpenSSL installiert, damit ich das Problem nicht sehen kann, gibt es eine andere Möglichkeit, HTTPS-Verbindungen mit TCL zu tun ?.
Ich kann nicht sehen, ob das ein Problem der Codierung ist (vielleicht bin ich falsch registriert das https-Protokoll) oder vielleicht Es ist eine schlechte Konfiguration meines Servers. Hoffe jemand hilft !! Vielen Dank!
Ich habe den Code in anderen Servern getestet und es funktioniert gut, ich denke, das ist eine schlechte Konfiguration des Servers. – javiertoledos