Hallo kann mir jemand sagen wie ich eine Datei ohne nachfrage von einer URL über HTTP downloade mit VBS? mfg
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
du könntest das gute alte wget 4 windows zu rate ziehen
wget sollte sich(ich muss zugeben meine VBS kenntnisse sind minimal) als shell-Object starten lassen und dateien ohne wenn und aber herunterladen. nachteil: wget muss halt auch installiert/mitgeliefert werden.
Alternative wäre es vielleicht möglich mittels pipes den windows telnetclient zu "missbrauchen"
den header müsstest du dann halt rausstreichen
mit wget den trick weiß ich. Hilft leider nicht weil man was installieren muß.
DAnn probiere es mit dem Telnet Client:
telnet hostname port(hier 80) output.file
die Command.txt sollte etwa so aussehen:
GET /URI HTTP/1.1
Host: hostname
(2 leerzeilen am ende der datei)
URI ersetzt du durch den pfad, und hostname durch die addresse.
bei www.nickles.de/static_cache/538511646.html wäre zb www.nickles.de der host und
/static_cache/538511646.html der pfad.
aus der datei output.file musst du dann halt noch die antwortheader entfernen.
http://de.wikipedia.org/wiki/Http
^^ dort findest du schonmal die grundlagen zu http, das RFC zum HTTP/1.1 Standart solltest du dir aber bei gelegenheit mal zuführen xD. Ungemein interessant das letztere