![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(VB.NET) curl with Path Variables and Query ParamsSee more CURL ExamplesThis example demonstrates setting pre-known path variables and query parameters using the {{variable_name}} syntax.Note: This example requires Chilkat v11.5.0 or greater.
Dim success As Boolean = False ' Variables can occur in the path and query params. ' Variable names are enclosed between {{ and }} ' curl -X GET https://httpbin.org/{{verb}}?id={id_value}} Dim targetCurl As String = "curl -X GET https://httpbin.org/{{verb}}?id={{id_value}}" Dim httpCurl As New Chilkat.HttpCurl ' Provide values for variables. httpCurl.SetVar("verb","get") httpCurl.SetVar("id_value","123") ' Run the curl command. success = httpCurl.DoYourThing(targetCurl) If (success = False) Then Debug.WriteLine(httpCurl.LastErrorText) Exit Sub End If Dim responseJson As New Chilkat.JsonObject responseJson.EmitCompact = False Dim statusCode As Integer = httpCurl.StatusCode Debug.WriteLine("response status code: " & statusCode) httpCurl.GetResponseJson(responseJson) Debug.WriteLine(responseJson.Emit()) ' Output: ' response status code: 200 ' { ' "args": { ' "id": "123" ' }, ' "headers": { ' "Host": "httpbin.org", ' "X-Amzn-Trace-Id": "Root=1-69e92914-5d4136d240f2f7fe1056f126" ' }, ' "origin": "222.222.222.222", ' "url": "https://httpbin.org/get?id=123" ' } |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.