Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Wininet
Message
 
To
19/11/2003 01:57:45
Stuart Ramsey
Medical Business Systems
East Gosford, Australia
General information
Forum:
Visual FoxPro
Category:
Internet applications
Title:
Miscellaneous
Thread ID:
00851291
Message ID:
00851377
Views:
14
Hi Stuart,

I have two examples (members area):

Custom HttpRequest class (WinInet)
http://www.news2news.com/vfp/?example=185&function=295

Implements methods:
Open(verb, url)
SetRequestHeader(header, value)
Send(body)
GetResponseHeader(header)
GetAllResponseHeaders()


and properties:
...
ResponseText
StatusText
Status
...


Wininet functions used:
GetLastError
HttpOpenRequest
HttpQueryInfo
HttpSendRequest
InternetCloseHandle
InternetConnect
InternetOpen
InternetQueryDataAvailable
InternetReadFile


* * *
There is a similar example based on Microsoft WinHTTP functions:
http://www.news2news.com/vfp/?example=397&function=618

WinHttpCloseHandle
WinHttpConnect
WinHttpCrackUrl
WinHttpOpen
WinHttpOpenRequest
WinHttpQueryDataAvailable
WinHttpReadData
WinHttpReceiveResponse
WinHttpSendRequest


* * *
Also take a look at this object:
oHttp = CreateObject('MSXML2.ServerXMLHTTP')
This object is quite powerful and saves you from programming all those API calls.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform