Visual Basic 6.0
Visual Basic 6.0
curl with Path Variables and Query Param Variables
See more CURL Examples
This example demonstrates using variables located in the path and query params with the {{variable_name}} syntax.Chilkat Visual Basic 6.0 Downloads
Dim success As Long
success = 0
' 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
targetCurl = "curl -X GET https://httpbin.org/{{verb}}?id={{id_value}}"
Dim httpCurl As New ChilkatHttpCurl
' Provide values for variables.
' In this example, "verb" is a path variable, and "id_value" is a query param variable.
httpCurl.SetVar "verb","get"
httpCurl.SetVar "id_value","123"
' Run the curl command.
success = httpCurl.DoYourThing(targetCurl)
If (success = 0) Then
Debug.Print httpCurl.LastErrorText
Exit Sub
End If
Dim responseJson As New ChilkatJsonObject
responseJson.EmitCompact = 0
Dim statusCode As Long
statusCode = httpCurl.StatusCode
Debug.Print "response status code: " & statusCode
success = httpCurl.GetResponseJson(responseJson)
Debug.Print 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"
' }