Hallo,
alle WinHttp Beispiele die ich bis jetzt gefunden habe, waren immer sehr simpel.
z.B.:
#include "WinHttp.au3"
[/autoit][autoit][/autoit][autoit]Global $hOpen = _WinHttpOpen()
Global $hConnect = _WinHttpConnect($hOpen, "autoit.de")
Global $hRequest = _WinHttpSimpleRequest($hConnect)
FileWrite(@ScriptDir & "\hRequest_Beispiel.html", $hRequest)
_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)
Wie sollte man aber vorgehen, wenn danach eine zweite Seite angesteuert werden soll?
Lieber alles schließen oder können die Handles solange offen bleiben?
Gibt es dann früher oder später vielleicht Probleme?
#include "WinHttp.au3"
[/autoit][autoit][/autoit][autoit]Global $hOpen = _WinHttpOpen()
[/autoit][autoit][/autoit][autoit];~ erster Connect:
Global $hConnect = _WinHttpConnect($hOpen, "autoit.de")
Global $hRequest = _WinHttpSimpleRequest($hConnect)
FileWrite(@ScriptDir & "\hRequest_AutoIt_de.html", $hRequest)
;~ zweiter Connect:
Global $hConnect = _WinHttpConnect($hOpen, "google.com")
Global $hRequest = _WinHttpSimpleRequest($hConnect)
FileWrite(@ScriptDir & "\hRequest_Google_com.html", $hRequest)
_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)
Mein zweites Beispiel funktioniert jedenfalls.
Aber ich hätte ganz gerne noch die Meinung von euch Profis ![]()
Gruß
Mirko