Sample code for 30+ languages & platforms
Visual FoxPro

Simple GET using REST

See more REST Examples

Demonstrates how to do a simple HTTP GET request using REST.

Chilkat Visual FoxPro Downloads

Visual FoxPro
LOCAL lnSuccess
LOCAL loRest
LOCAL lnBTls
LOCAL lnPort
LOCAL lnBAutoReconnect
LOCAL lcResponseJson

lnSuccess = 0

* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.

loRest = CreateObject('Chilkat.Rest')

* Connect to the REST server.
lnBTls = 1
lnPort = 443
lnBAutoReconnect = 1
lnSuccess = loRest.Connect("my-store.com",lnPort,lnBTls,lnBAutoReconnect)

lcResponseJson = loRest.FullRequestNoBody("GET","/wp-json/wc/v1/products?consumer_key=YOUR_CONSUMER_KEY&consumer_secret=YOUR_CONSUMER_SECRET")
IF (loRest.LastMethodSuccess <> 1) THEN
    ? loRest.LastErrorText
    RELEASE loRest
    CANCEL
ENDIF

? lcResponseJson
? "----"

* We can alternatively do this:
loRest.ClearAllQueryParams()
loRest.AddQueryParam("consumer_key","YOUR_CONSUMER_KEY")
loRest.AddQueryParam("consumer_secret","YOUR_CONSUMER_SECRET")
lcResponseJson = loRest.FullRequestNoBody("GET","/wp-json/wc/v1/products")
IF (loRest.LastMethodSuccess <> 1) THEN
    ? loRest.LastErrorText
    RELEASE loRest
    CANCEL
ENDIF

? lcResponseJson

RELEASE loRest