We had a period yesterday where a client's MIIS was misbehaving badly because of a mail server load and I was writing an app to detect when our VFP generated site was down.
So the technique I wanted to use was simply to request a dynamic page using wwipstuff.httpget() and then comparing the content with what it should be.
However when the remote IIS was misbehaving the following code line, in wwipstuff.httpgetex(), causes VFP to hang indefinitely.
lnRetval=HttpSendRequest(hHTTPResult,;
tcHeaders,LEN(tcHeaders),;
lcPostBuffer,tnPostSize)
SO even though at this stage we had a valid "connect", the httpsendrequest failed and never timed out. (Timeout is set to 5 seconds.)
So this means my app is useless for detecting such an outage.
Anyone know an answer or can suggest another method?