Hallo zusammen,
ich will vorweg schicken, dass ich bereits zu meinem Problem bereits viel gegoogelt habe und nun das Forum als "letzte Möglichkeit" kontaktiere. Außerdem hoffe ich, dass ich richtige Unterforum verwende - sonst bitte verschieben.
Ich habe einen älteren Rechner mit Win XP am Laufen. Hardware und Windows können aus verschiedenen Gründen nicht mehr geupdated/-upgraded werden. Dieser Rechner führt mittels VB-Script bei einem Trigger einen Http-Get-Request aus.
Der Code ist folgender (Minimalbeispiel mit Platzhaltern):
url = "http://gateway.provider.de/api/...."
set httprequest = createobject("winhttp.winhttprequest.5.1")
httprequest.open "GET", url, false
httprequest.send
In Kürze funktioniert die API des Dienstleisters nur noch mit https. Laut Info musste einfach nur die URL von http auf https umgestellt werden, die Parameter bleiben die gleichen. Nach der Umstellung der URL funktioniert der Request auf dem Rechner jedoch nicht mehr. Fehlermeldung siehe Anhang.
Der Dienstleister meinte, ich solle folgende Codezeile hinzufügen, um die SSL-Fehler zu unterdrücken:
httprequest.option(4) = &H3300
Leider bleibt die Fehlermeldung bestehen.
Das selbe Skript auf meinem eigenen, neuen Rechner ausgeführt, funktioniert auch ohne vorherige Codezeile einwandfrei. Deshalb muss es wohl irgendwas mit dem alten XP zu tun haben, das mit dem SSL/TLS nicht klarkommt.
Ich habe auch bereits den Fehlercode gegoogelt, aber keinen Hinweis gefunden, der mit weitergeholfen hat.
Habt Ihr eine Idee, wie ich das https-Skript auf dem alten Rechner zum Laufen bekomme?
Danke im Voraus und Grüße
ich will vorweg schicken, dass ich bereits zu meinem Problem bereits viel gegoogelt habe und nun das Forum als "letzte Möglichkeit" kontaktiere. Außerdem hoffe ich, dass ich richtige Unterforum verwende - sonst bitte verschieben.
Ich habe einen älteren Rechner mit Win XP am Laufen. Hardware und Windows können aus verschiedenen Gründen nicht mehr geupdated/-upgraded werden. Dieser Rechner führt mittels VB-Script bei einem Trigger einen Http-Get-Request aus.
Der Code ist folgender (Minimalbeispiel mit Platzhaltern):
url = "http://gateway.provider.de/api/...."
set httprequest = createobject("winhttp.winhttprequest.5.1")
httprequest.open "GET", url, false
httprequest.send
In Kürze funktioniert die API des Dienstleisters nur noch mit https. Laut Info musste einfach nur die URL von http auf https umgestellt werden, die Parameter bleiben die gleichen. Nach der Umstellung der URL funktioniert der Request auf dem Rechner jedoch nicht mehr. Fehlermeldung siehe Anhang.
Der Dienstleister meinte, ich solle folgende Codezeile hinzufügen, um die SSL-Fehler zu unterdrücken:
httprequest.option(4) = &H3300
Leider bleibt die Fehlermeldung bestehen.
Das selbe Skript auf meinem eigenen, neuen Rechner ausgeführt, funktioniert auch ohne vorherige Codezeile einwandfrei. Deshalb muss es wohl irgendwas mit dem alten XP zu tun haben, das mit dem SSL/TLS nicht klarkommt.
Ich habe auch bereits den Fehlercode gegoogelt, aber keinen Hinweis gefunden, der mit weitergeholfen hat.
Habt Ihr eine Idee, wie ich das https-Skript auf dem alten Rechner zum Laufen bekomme?
Danke im Voraus und Grüße