Sample code for 30+ languages & platforms
Visual FoxPro

HTTP POST JSON

See more HTTP Examples

Demonstrates how to send a JSON POST and get the JSON response.

Chilkat Visual FoxPro Downloads

Visual FoxPro
LOCAL lnSuccess
LOCAL loHttp
LOCAL lcJsonText
LOCAL loResp

lnSuccess = 0

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

loHttp = CreateObject('Chilkat.Http')

lcJsonText = '{"user":"doctoravatar@penzance.com","forecast":7,"t":"vlIj","zip":94089}'

* IMPORTANT: Make sure to change the URL, JSON text,
* and other data items to your own values.  The URL used
* in this example will not actually work.

loResp = CreateObject('Chilkat.HttpResponse')
lnSuccess = loHttp.HttpStr("POST","https://json.penzance.org/request",lcJsonText,"utf-8","application/json",loResp)
IF (lnSuccess = 0) THEN
    ? loHttp.LastErrorText
    RELEASE loHttp
    RELEASE loResp
    CANCEL
ENDIF

* Display the JSON response.
? loResp.BodyStr

RELEASE loHttp
RELEASE loResp