Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual FoxPro) HTTP POST x-www-form-urlencodedDemonstrates how to send a simple URL encoded POST (content-type = x-www-form-urlencoded). Form params are passed in the HTTP request body in x-www-form-urlencoded format.
LOCAL loHttp LOCAL loReq LOCAL loResp * This example requires the Chilkat API to have been previously unlocked. * See Global Unlock Sample for sample code. loHttp = CreateObject('Chilkat_9_5_0.Http') loReq = CreateObject('Chilkat_9_5_0.HttpRequest') * Add the request params expected by the server-side: loReq.AddParam("city","Paris") loReq.AddParam("country","France") * Send the POST (This is a real URL that may be tested.) loResp = loHttp.PostUrlEncoded("http://www.chilkatsoft.com/httpTest/cityCountry.asp",loReq) IF (loHttp.LastMethodSuccess <> 1) THEN ? loHttp.LastErrorText RELEASE loHttp RELEASE loReq CANCEL ENDIF RELEASE loResp * The exact HTTP request sent and response received * by the example code above is as follows: * * ---- Sending ---- * POST /httpTest/cityCountry.asp HTTP/1.1 * Host: www.chilkatsoft.com * Content-Type: application/x-www-form-urlencoded * Content-Length: 25 * * city=Paris&country=France * ---- Received ---- * HTTP/1.1 200 OK * Date: Wed, 09 Dec 2009 16:16:00 GMT * Server: Microsoft-IIS/6.0 * X-Powered-By: ASP.NET * Content-Length: 156 * Content-Type: text/html * Set-Cookie: ASPSESSIONIDQCDTSSAC=MHJCNFMDENFOKGINOFEDILCM; path=/ * Cache-control: private * * * <html> * <head> * <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> * </head> * <body> * * France<br />Paris<br /> * * </body> * </html> RELEASE loHttp RELEASE loReq |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.