Gå til innhold

Errorhandling og WinHttpRequest


Anbefalte innlegg

Heisann,

Har et VBScript som henter noe værdata som blir formattert om via XSL. Men så har jeg problemer med at hvis siten som den henter fra ikke er oppe, eller om requesten timer ut så får jeg en feilmelding som går rett ut på web.

 

Er det mulig å fange opp den feilen et eller annet sted? Jeg har ikke funnet noe når jeg har søkt på nettet. Her er koden;

 

Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
WinHttpReq.Open "GET", "http://***/kundedata/xml/h-a_pointdata_xml.xml", False
WinHttpReq.SetCredentials "***", "***", 0
WinHttpReq.Send
RawXML = WinHttpReq.ResponseText

 

På forhånd takk

Endret av espeng75
Lenke til kommentar
Videoannonse
Annonse

Du kan skru på feilhåndtering:

 

On Error Resume Next
Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
WinHttpReq.Open "GET", "http://***/kundedata/xml/h-a_pointdata_xml.xml", False
If Err.Number <> 0 Then
  ' En feil oppstod, sjekk Err.Number for feiltype
End If
...

 

For å gjenkjenne ulike feiltyper, sjekk Err.Number.

 

Håper dette hjelper

Øyvind

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...