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 Basic 6.0) Demonstrates the Http.QuickRequestParams MethodDemonstrates how to use the Http.QuickRequestParams method. This is where query params can be provided non-URL-encoded in JSON format.
' This example assumes the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. Dim http As New ChilkatHttp Dim success As Long ' Demonstrate sending a GET request with query parameters. Dim queryParams As New ChilkatJsonObject success = queryParams.UpdateInt("limit",100) success = queryParams.UpdateString("email","joe@example.com") success = queryParams.UpdateString("token","VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wZWQgb3ZlciB0aGUgbGF6eSBkb2cuLi4=") ' Set a session log filename so we can examine the exact request that is sent. Dim sessionLogPath As String sessionLogPath = "qa_output/sessionLog.txt" http.SessionLogFilename = sessionLogPath ' Send the GET request to an endpoint. We don't care about the response. The purpose of this example ' is to see the exact HTTP request that is sent.. Dim resp As ChilkatHttpResponse Set resp = http.QuickRequestParams("GET","https://www.chilkatsoft.com/echoPostBody.asp",queryParams) If (http.LastMethodSuccess = 0) Then Debug.Print http.LastErrorText Exit Sub End If Dim fac As New CkFileAccess Dim sessionLog As String sessionLog = fac.ReadEntireTextFile(sessionLogPath,"utf-8") Debug.Print sessionLog success = fac.FileDelete(sessionLogPath) ' This is the exact GET request that was sent. ' Notice how each query parameter is URL encoded and added to the HTTP start line of the request. ' GET /echoPostBody.asp?limit=100&email=joe%40example.com&token=VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wZWQgb3ZlciB0aGUgbGF6eSBkb2cuLi4%3D HTTP/1.1 ' Host: www.chilkatsoft.com ' Accept: */* ' Accept-Encoding: gzip |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.