Visual FoxPro
Visual FoxPro
Transition from Http.GetHead to Http.HttpNoBody
Provides instructions for replacing deprecated GetHead method calls with HttpNoBody.Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loHttp
LOCAL lcUrl
LOCAL loResp1
LOCAL loResp2
lnSuccess = 0
loHttp = CreateObject('Chilkat.Http')
lcUrl = "https://www.example.com/"
* ------------------------------------------------------------------------
* The GetHead method is deprecated:
loResp1 = loHttp.GetHead(lcUrl)
IF (loHttp.LastMethodSuccess = 0) THEN
? loHttp.LastErrorText
RELEASE loHttp
CANCEL
ENDIF
? STR(loResp1.StatusCode)
RELEASE loResp1
* ------------------------------------------------------------------------
* Do the equivalent using HttpNoBody.
* Your application creates a new, empty response object which is passed
* in the last argument and filled with the HTTP response upon success.
loResp2 = CreateObject('Chilkat.HttpResponse')
lnSuccess = loHttp.HttpNoBody("HEAD",lcUrl,loResp2)
IF (lnSuccess = 0) THEN
? loHttp.LastErrorText
RELEASE loHttp
RELEASE loResp2
CANCEL
ENDIF
? STR(loResp2.StatusCode)
RELEASE loHttp
RELEASE loResp2